Known as the Venice of the East, Udaipur is one of the most cherished destinations in India. This city of lakes is nestled by ...