You are viewing a single comment's thread from:RE: “The Niagara of India” : Athirappilly Falls !!!View the full contexttraveleranna (50)in #nature • 6 years ago Incredible place, no wonder they call it the Niagara of India!