Graffed with the moniker as the “City of Lakes,” Udaipur manages to effortlessly enchant the world travellers. With stunning palaces, sparkling lakes and alive markets, Udaipur is a travel hot spot that is always visited by travellers from all over t...