The Channel Islands are a group of British owned islands in the English channel off the north west coast of France. Research Channel Islands