Athirappilly Water Falls
Athirappilly Waterfalls, also known as Athirappilly Falls, is a popular tourist destination located in the Thrissur district of Kerala, India. It is one of the largest waterfalls in Kerala and is often referred to as the “Niagara Falls of India” due to its impressive height and volume. The Athirappilly Waterfalls are formed by the Chalakudy … Read More