Thekkady is the location of the Periyar National Park, which is an important tourist attraction in the Kerala state of India. Beautiful nature and the lake make the place attractive

Leave a Reply