Designed by
Title
Malampuza dam #178263164
Description
Malampuza dam, India. Malampuzha DamÃÂ is the largestÃÂ reservoirÃÂ inÃÂ Kerala, located nearÃÂ Palakkad, in the state ofÃÂ KeralaÃÂ inÃÂ South India, built post independence by the thenÃÂ Madras state.ÃÂ
This image is editorial