Explore some famous landmarks like Periyar National Park, Elephant Junction & Periyar Lake while visiting the beautiful Thekkady town