Athirappilly Waterfalls Marvel at the mesmerizing spectacle of this 80-foot cascade known as the “Niagara of South India.”