Site uses cookies to provide basic functionality.

OK
The Channel is that silver strip of sea which severs merry England from the tardy realms of Europe.