Tourism in Kerala – Bharathapuzha Photos bharathapuzha kerala kerala photos kerala tourism natural palakkad rivers shornur tourism by Kerala Photos - February 11, 2013January 12, 2017 Kerala Tourism Photos - Bharathapuzha Bharathapuzha known as river Nila and Bharathapuzha means river of Bharata. Bharathapuzha is in kerala which is a state of Kerala. Bharathapuzha has a length of 209km and it is the second-longest river in Kerala. The first is for the Periyar river. Bharathapuzha's another name 'Nila'