
Situated in the western part of the state of Rajasthan in India, Udaipur is the former capital of the Mewar Kingdom. Surrounded by the Aravalli Range, Udaipur hosts one of the top-ranked tourist destinations in India. Visited by both Indian Read More …