Found within the foothills in the majestic Western Ghats, the Malampuzha Dam is the largest reservoir in Kerala Situated in close proximity to Palakkad. it is actually an ideal place to invest each day with Your loved ones strolling close to from the lush green gardens around and soaking in the untouched all-natural attractiveness in the area. Thiā€¦ Read More