Udaipur, located in the state of Rajasthan. Udaipur holds a special place and is famously known as the City of Lakes. Udaipur attracts travellers from all over the world.