Travel Guest Post: A Perfect Holiday-The Channel Islands
Situated in the English Channel, lying close to the north coast of France are a group of islands each with its own, unique history, culture and micro climate. Bathed by the warm waters of the Gulf Stream, the Channel Islands…