You are viewing a single comment's thread from:RE: Athirappilly Waterfalls , Kerala - India. Truly Heaven on Earth.View the full contextsnaptravel (53)in #travel • 7 years ago Nice post. Looks like an amazing place, I can see why they shoot movies there.