5 Waterfalls Of India You Must See
By: Team Ifairer | Posted: 31-07-2014
Heart It
Athirappilly FallsNicknamed 'The Niagara of India', for a reason, the Athirappilly Falls in Thrissur (Kerala) are a sight to behold for their panoramic stretch a 330-foot wide span.