Situated at the heart of Kerala, Kozhikode, formerly known as Calicut, is more than just a historically significant city it is a melting pot of divergent cultures and traditions. Beyond its ...