Udaipur, rightly nicknamed the Venice of the East, is one of the most gorgeous and scenic cities of Rajasthan. Udaipur, located in the state's southernmost ...