answersLogoWhite

0

Channel Islands

The Channel Islands are a British Dependency off of the coast of Normandy. There is evidence that the islands have been populated by humans for over 25,000 years.

178 Questions