The beautiful town of Theni in Tamil Nadu renders an absolute treasure trove of natural beauty and cultural heritage.

The beautiful town of Theni in Tamil Nadu renders an absolute treasure trove of natural beauty and cultural heritage.
Right under the Western Ghats, there is a hidden wonder called the Kumbakarai Waterfalls.