One of the most beautiful villages in palakkad district of kerala state in india, Karkidamkunnu has a rich and varied cultural heritage.