Udaipur, also known as the City of Lakes, is a city in the state of Rajasthan in western India. Udaipur was the historic capital of the former kingdom of Mewar in Rajputana Agency.
Apart from its glorious history, culture and scenic locations, it is also known for its Rajput-era palaces. The Lake Palace, for instance, covers an entire island in the Pichola Lake. Many of the...