Thommankuthu Waterfalls, Idukki – An Eco-Tourism Centre of Kerala

Those who love to visit places with waterfalls, heavy streams, and natural beauty, then Thommankuthu is the best place where you can see all three in one place. This waterfall is considered as one of the best waterfalls of Kerala. Thommankuthu waterfalls are located in the Idukki District of Kerala State. It comes under Kerala Forest…