answersLogoWhite

0

Udaipur

Also called the City of Lakes, Udaipur is a city in the Indian state of Rajasthan covering 14 sq mi. It was hailed by Travel + Leisure as the Best City of the World in 2009.

1,237 Questions

No questions found for given filters. Try a different search or filter.