PALAKKAD - Kerala - Video
Malampuzha Dam View
Malampuzha Dam is the largest reservoir in Kerala, located near Palakkad, in the state of ...