An oasis of cool, with its massive lake and Venetian-like appearance, Udaipur is one of the most romantic towns in Rajasthan, crammed full of palaces and temples.
Please leave this field empty.