Thommankuthu Falls in Idukki is set amidst dense forests and is a popular trekking spot.