The Ezhimala-Payyanur circuit is a collection of endless stories and folklores! Payyanur is a town in the heartland of the district of Kannur with the fine blend of fantasy and heritage making its land rich in the history of Malabar. The town is situated on the banks of Perumba River. It’s one of extant ancient civilized places in Kerala. Ezhimala is a gorgeous village comprising the Ezhimala hill range. The village is regarded as the former capital of the ancient Mushika Kingdom, and is considered to be an important historical site. A flourishing seaport and centre of trade around the beginning of the Common Era, it was also one of the major battlefields of the Chola-Chera Wars, in the 11th century. It is believed by some that Lord Buddha had visited Ezhimala.