Kannur better known as the land of looms lores is situated in the north of "God's own country--Kerala. Its enchanting beaches and ever charming coconut palms swaying to the rythm of the waves steal many a heart.Kannur,which is famous for its hospitality, has now another feather in in its cap "Royal Omars".