Platforms
The body of water that separates England and France is __________.
The body of water that lies to the south of Europe is __________.
Did you find these answers helpful?
Lecture
Physical Features of Europe: Eastern Europe and Russia