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