Mankurussi

From Wikipedia, the free encyclopedia

Mankurussi is a small town near Palakkad in the state of Kerala in southern India. It features a view of paddy fields and coconut groves from its location on the banks of Bharathapuzha (Nila) River.

A Bhagavthi temple is located in the town.