Athirapally Falls, Truly the Niagra of India 14 years ago The Athirapally Falls situated near Kochi, are rightly called the Niagra of India