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