Kannur is a district situated in ‘God’s own country’ Kerala. Earlier known as Cannanore, it is the largest city in the North Malabar region. It houses Asia’s largest and the world’s third largest ...