Palakkad – A nature’s delight