Udaipur needs no introduction as one of the most popular tourist destination on world map, it has been recently acclaimed as “the best place in world” by “Travel and Leisure” Magazine. Udaipur lies in southern Rajasthan near the Gujarat and Madhya Pradesh borders. It rests in the shadows of the Aravalli Mountains, at a height [...]