Meenvallam, the originating point of Thuppandu River is about 37 Kms from Palakkad and has 10 steps of waterfalls.