Thekkady is one of the most popular tourist destinations in south India. Home to the Periyar National Park, the town is simply brimming with tourist attractions that guarantee of a fun adventurous holiday. Thekkady is a small town that best represents the natural beauty of the state of Kerala. It …
Read More »