11 amazing places to visit in Udaipur City of Lakes
Udaipur, also known as the city of lakes, is located in the Rajasthan state of India and is named after the Maharaja Udai Singh II. In 1557, under his reign, the city was constructed encapsulating a number of beautiful artificial lakes and lavish royal residences. …