Description : Lake Pichola is found in which state of India -Do You Know?
Last Answer : 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.