Udaipur, known as the 'City of Lakes,' is located in Rajasthan state in north-western India. It was the historic capital of the Mewar kingdom and is famous for its palaces and lake system. Gujarat lies to Rajasthan's west, while Haryana and Madhya Pradesh are in different regions.