Platforms
The body of water that separates England and France is __________.A.the North SeaB.the Baltic SeaC.the English ChannelD.the French Channel
Did you find these answers helpful?
Lecture
Physical Features of Europe: Eastern Europe and Russia