Anachadikuth Falls and Thommankuthu Falls are located near Thodupuzha town in Idukki District, Kerala state, India. Anachadikuth falls. Image courtesy – Akhil George The word Ana means Elephant and chadi means jumped. Locals say elephant …
Continue reading