Bharathappuzha Wikipedia
Bharathappuzha ("River of Bhārata"), also known as the Nila, is a river in India in the state of a length of 209 total length of Bharathapuzha is 250 km of which 41 km runs along Tamil Nadu from where it has groomed the culture and life of south Malabar part of Kerala. It is also referred to as "Peraar" in ancient scripts and documents.