In north Kerala, India, Kannur is a pretty beach town with a long history and lively culture. It’s called the “Land of Looms and Lores.”Kannur is famous for its handwoven fabrics, old forts, special Theyyam ceremonies, and buildings from the colonial period. Among the many beautiful c...