Athirappilly Waterfall Its ultimate Spoot of the Kerala Tour
About Athirappilly Waterfalls: Athirappilly Waterfall, located in the Thrissur district of Kerala, is often referred to as the “Niagara of India” due to its majestic 80-foot cascade. To begin with, this lovely fall sits deep in the green hills of the Western Ghats. First of all, it is a top spot for people who love […]