Waterfall
Athirapally Falls
Athirapally Falls is the largest waterfall in Kerala and is often called the "Niagara of India." Located on the Chalakudy River in the Western Ghats,…
View Details