Canolly Canal...
Kozhikode, also known as Calicut, is a beautiful city located in the southern state of Kerala, India. One of the most popular attractions in Kozhikode is the Canolly Canal. This historic canal was built during the British colonial era and has since b...
Kozhikode, Kerala, India