The Rajput kings that ruled over Rajasthan once had Udaipur as their capital. Today, it is one of Rajasthan’s most picturesque cities and India’s top tourist attraction. Almost all historical sites that visitors to Udaipur see, including palaces, forts, temples, lakes, museums, ghats, and gardens, showcase the city’s thriving culture and illustrious royal past.