Search

Malampuzha Dam in Kerala

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 […]