Skip to content Skip to sidebar Skip to footer
Athirappilly Waterfalls, known as the Niagara of India, is Kerala’s largest waterfall surrounded by lush greenery and breathtaking views.