Athirappily Falls is a marvelous cascade of frothy waters that make its way from the Anamudi mountains of the Western Ghats in Kerala. Often called the "Niagara of India'', it had served as the …
Continue Reading about Athirappilly Falls Pocket Guide: Photos, Routes, Timings & Entry Fee →