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.”