Wikipedia
Mankurussi
Mankurussi or Mankurissi (Mankurussi in Google Maps ) is a small town near Palakkad in the state of Kerala in southern India.