Lake Pichola

Lake Pichola, situated in Udaipur city in the Indian state of Rajasthan, is an artificial fresh water lake, created in the year 1362 AD, named after the nearby Picholi village.

Comments

Popular posts from this blog

Best Budget Hotels in Jaipur near Railway Station Jai Maa Palace

Best Price for your Holidays to India, Say great after visiting India