The quaint town of Palakkad in central Kerala boasts of picturesque landscape, tranquil scenery and clear backwaters.