answersLogoWhite

0

No country borders England to the south. To the south is the sea, known as the English Channel. France is on the other side of the English Channel.

User Avatar

Wiki User

11y ago

What else can I help you with?