Athirapilly Falls also nicknamed “The Niagara of India”. It’s the largest waterfall in Kerala, a haven for flora and fauna alike which stands tall at 80 feet. It is a popular picnic spot; scenic beauty of the waterfall offers spectacular visuals for visitors.
Athirapilly Water Falls
