Lake Pichola is the biggest lake in Udaipur, Rajasthan, a human-engineered marvel symbolising the glory of the “City of Lakes.”

Lake Pichola is the biggest lake in Udaipur, Rajasthan, a human-engineered marvel symbolising the glory of the “City of Lakes.”