T here is a town in the Malabar region of Kerala, India that has history on its walls, culture in its veins and nature giving it beauty. Kannur, which people sometimes call the crown of Kerala ...