Athirappilly Water Falls -

Often dubbed the "Niagara of India," this majestic cascade isn't just a tourist spot; it is an experience. Having just returned from the lush green landscapes of Thrissur, here is everything you need to know about visiting this natural wonder.