The _____ __________ separates the United Kingdom from the European mainland and is a crossroads for three continents and is the worlds largest island sea

1 answer

The English Channel