Udaipur.

One of the most romantic cities in India synonymous with Royalty, Grand Palaces, beautiful lakes and a culinary delight.

Advertisements