Why Udaipur is Called City of Lakes: The Story Behind It
Udaipur is a historical city located in the southwestern part of Rajasthan, India. It is mainly known for its glistening lakes, racing palaces, and affluent culture. As so many of them are around, the city is rightly called the lake…