Pichola Lake Udaipur – Beauty of India
The beautiful artificial fresh water lake that is Pichola Lake Udaipur is one of the many great man-made beauties of the city. The Pichola Lake udaipur is named after the village of Picholi nearby, and was created in AD 1362. … Continued