Rajasthan January 23, 2010 by Shantha Leave a Comment The meaning of the name of the largest state of India, Rajasthan is “land of the kings”. It is also the land of sun, sand, songs and dance. The history, culture, art, landscapes and cuisine are rich … [Read more...]