The cascading waters of Cheeyappara

Views: 1200

Cheeyappara Waterfalls is located in the Idukki district of Kerala in South India. The spot is between Adimaly and Neriamangalam on the highway that connects the better known places of Kochi (Cochin) and Madurai.

Tags: Cheeyappara waterfalls, Idukki video, Kerala

Related Videos
Please Wait while comments are loading...