One of the prime beach towns in Kerala, Cannanore is also known as the Land of Lord Krishna. A bustling town with a strong history, it is widely...
Kannur
One of the prime beach towns in Kerala, Cannanore is also known as the Land of Lord Krishna. A bustling town with a strong history, it is widely famous for the native art of Theyyam.