Embark on a breathtaking hike to Catherine Falls, nestled amidst the lush greenery of the Nilgiri hills in Kotagiri, Tamil Nadu. The waterfall cascades from a height of 250 feet, creating a stunning sight to behold. From the top of Dolphin's Nose, a spectacular viewpoint at 1000 feet above sea level...
Read More