Udaipur, Rajasthan, India

Udaipur is a romantic city of lakes and palaces nestled in India’s Rajasthan region.

A picturesque view of the historic city of Udaipur, India, with the City Palace and other traditional buildings on the shores of Lake Pichola with two boats sailing on it.