7 Wonders of India: Athirappally & Vazhachal Waterfalls
Athirappalli Waterfalls is located 78 kms from Kochi (Cochin) at the entrance to Sholayar ranges. Situated at the edge of the Sholayar forest, Athirapalli Falls join the Chalakkudy River after plummeting a drop of 80 feet. The Athirapalli Waterfalls in Trichur, Kerala, are often referred to as the Niagara Falls of India.