Thindillam Waterfalls—nestled in greenery in God’s Own Country, Kerala—is a locale-rich destination promising tranquillity, adventure, and a deep connection with nature.


Thindillam Waterfalls—nestled in greenery in God’s Own Country, Kerala—is a locale-rich destination promising tranquillity, adventure, and a deep connection with nature.