The Natural beauty of Palakkad in Kerala GODS OWN COUNTRY
An absolute beauty in the scenic hills of the Western Ghats, The Gods Own Country Kerala, India.
The heavens of peace