Рет қаралды 82
Palakkayam Thattu is a breathtakingly beautiful hill station situated in the Kannur district of Kerala. Located at an altitude of 3500 ft above sea level, this paradise calls you for an out-of-the-world experience with its vast stretches of the green canopy and panoramic view of the winding hills