Udaipur

Lake Pichola, Situated In Udaipur City In The Indian State Of Rajasthan, Is An Artificial Fresh Water Lake, Created In The Year 1362.The Lake’s Surroundings And The Several Islands Within The Lake Have Been Developed Over The Centuries, With Palaces, Marble Temples, Family Mansions, Bathing Ghats. Photo