Malampuzha Dam in Kerela
Malampuzha Dam in Kerela worth a visit when you visit God's own country !
One of the must visit places when you are in God’s own country Kerala, South India is for sure. One of the largest dams and reservoirs, Malampuzha is 10 km from Palakkad town North Kerala, also known as Palghat, may not be on the top of your “Places to visit” list while in Kerala but certainly adds to an enriching experiences of the state, rich in culture, flora and fauna. It is one of the…
View On WordPress















