Athirappilly Falls, located in Thrissur district, is often referred to as the Niagara of South India.