Tagged: Thommankuthu Waterfalls

0

Thommankuthu Waterfalls, Idukki

Found 17 km from Thodupuzha in Idukki region of Kerala, Thommankuthu is acclaimed for its seven-stage waterfall. It is a perfect place for experience tourism in Idukki. Significant attractions at Thommankuthu are backwoods trekking...