News

The Channel Islands, which is located in the English Channel, off the French coast of Normandy, has a population of more than 170,000 people. Sure can trace its roots back more than 120 years.