Channel Islands
British Crown Dependency in the English Channel.
A British Crown Dependency consisting of nine inhabited and several uninhabited islands located in the English Channel, near the coast of Normandy, France. They are known for their unique culture, landscapes, and historical significance.
Built by Tim Jones