Read MoreJersey, the largest of the Channel Islands, is a self-governing dependency of the United Kingdom located off the coast of northern France in the English Channel.Jersey, the largest of the Channel Islands, is a self-governing dependency of the United Kingdom located off the coast of northern France in the English Channel.
