Visit the Niagara of India – Aathirapally Falls

Athirappilly Waterfalls

Athirapally Waterfalls, on Chalakudy River, is one of the beautiful water falls in India. It is situated in Kerala state. This falls is situated in Thrissur District of Kerala ans is known as “The Niagara of India”. Aathirapally Falls. Chalakudy river originates in Anamudi mountains, highest peak in south India, situated in Idukki district. Anamudi…

[Continue reading]