Athirappilly Falls is a natural wonder in Kerala, India, and is often called the “Niagara of India”. It’s the largest waterfall in Kerala, standing at 80 feet tall and located … Continue reading “Trip To Athirappilly | Athirappilly Waterfalls | Budget Travel Guide To Athirapally – Kerala”
