Udaipur, also known as the "City of Lakes" is a city in the state of Rajasthan in India. It is the historic capital of the kingdom of Mewar in the former Rajputana Regency.
Read this post on magictravels.blogspot.com