Udaipur in Rajasthan casts a magic spell with its fine arts grandeur, wealthy cultural heritage and sparkling blue lakes that may mesmerize your senses. the town stands with pride as a stunning oasis amid the desert, with a number of the best places to go