Known as the "City of Lakes," Udaipur is one of Rajasthan's most picturesque tourism destinations, drawing tourists from all over the world....