Ten of the Most Exotic Locations to Visit in India (2)

Udaipur, Rajasthan

Udaipur, Rajasthan