About Anachadikuth Falls Anachadikuth Falls and Thommankuthu Falls are located near Thodupuzha town in Idukki District, Kerala state, India. The word Ana means Elephant and chadi means jumped. Locals say elephant herds used to come …
Continue reading