What is bharathapuzha?

Bharathapuzha is a river in Kerala, India. It is also known as the Nila River and is one of the longest rivers in Kerala, spanning a length of 209 km. The river originates from the Anaimalai Hills in Tamil Nadu and flows through Palakkad and Thrissur districts before emptying into the Arabian Sea near the town of Ponnani. The river is considered sacred by Hindus and is mentioned in many ancient texts such as the Ramayana and Mahabharata. The river is also known for its high flood potential and has caused significant damage to the surrounding areas in the past. In recent years, there have been efforts to conserve and protect the river and its ecosystem. Tourism is also a significant source of income for the surrounding areas, with many scenic spots along the river attracting visitors.