Udaipur, known as India's City of Lakes, is a destination in Rajasthan that is filled with beautiful white palaces, breezy lake views and more!
17