The beautiful town of Theni in Tamil Nadu renders an absolute treasure trove of natural beauty and cultural heritage.
Suruli Falls
Kumbakarai Waterfalls: Guide To Chasing The Beauty Of These Serene Wonders
Right under the Western Ghats, there is a hidden wonder called the Kumbakarai Waterfalls.