All posts tagged:

udaipur

Exploring Rajasthan

Located in the north-western part of the Indian subcontinent, Rajasthan is the largest state in terms of area. Rajasthan means “The Habitat of Kings”. The…

10 Maharaja Palace in India

Are you planning for a luxurious stay in India? If you are, then these are some of the grand royal palaces that you must visit…