Guest
Login
Sign Up
Site settings
Forgot Password?
Anaiyadikutu Falls, also known as Anachadikutu, is located in Idukki district, Kerala state, India, 20 km from Thodupuzha. Source: Global News (EU, USA)
Autoplay video
Hide player controls
Hide resume playing