Kozhikode stands as a testament to why the state is often referred to as "God’s own country."