Udaipur, India in the state of Rajasthan, was founded in the 1500s and straddles several large lakes including Lake Pichola, home of the Taj
Udaipur, India in the state of Rajasthan, was founded in the 1500s and straddles several large lakes including Lake Pichola, home of the Taj