PALAKKAD - Kerala
Malampuzha Dam
Malampuzha Dam is the largest reservoir for irrigation in South India. It was built in ...