Udaipur, the town of lakes, is one of the maximum stunning locations of India and it's also called the Venice of the East. Udaipur offers us a glimpse of the wealthy lifestyle and brave records of Rajputs. Here are 10 locations that you must go to in case you are in Udaipur.