About Kerala’s Athirapally Falls–the Bahubali waterfall of South India

About Kerala’s Athirapally Falls–the Bahubali waterfall of South India

About Kerala’s Athirapally Falls–the Bahubali waterfall of South India

Athirappilly Falls is not one of those destinations in Kerala that is on a common traveller’s bucket list. In fact, it is the largest waterfall in South India, yet not so popular among the tourists. I…

Read More —> Source link