Thekkady, nestled in the heart of Kerala, is a treasure trove of natural splendor and rich wildlife, with its crowning glory being the Periyar National Park and Tiger Reserve.