Lake Pichola December 30, 2014 Lake Pichola is one of five man made lakes in Udaipur. This one was built in 1362. Click on image for larger view.