Kanjirapuzha is a small town near Palakkad and is renowned for the dam that has been constructed across the nearby River Siruvani. The huge reservoir of the dam is a popular picnic spot.
Kerala, India