Udaipur – The Beautiful City of Lakes

Udaipur is an historic city in Rajasthan and is famous for its lakes, monuments, palaces and forts. Due to the presence of a number of famous lakes, the Udaipur itself is known as the City of Lakes. Udaipur was formerly known as Mewar and was founded in the year 1559 by Maharaja Udai Singh II.[…]