Kozhikode, also known as Calicut, is a beautiful coastal city in the southern state of Kerala, India. It has a lot of historic and cultural significance and its natural beauty provides all sorts ...
From pristine beaches to historic landmarks, iconic cuisine to folk arts, Kozhikode charms visitors ... sound is nature's ...