Thekkady

Idukki is one of the most nature-rich areas of Kerala and Thekkady is the location of the Periyar National Park, which is an…