The correct answer is B
the North Sea
The North Sea is the main sea traffic and trade, having one of the largest ports in the world In France, the Netherlands, Germany, England, Norway, Belgium.
The North Sea borders the coasts of Norway and Denmark in the east, Germany, the Netherlands and France in the south and Great Britain in the north.
I hope it help you