Correct option is B
The strait that divides Morocco and Spain is the Strait of Gibraltar.
· The Strait of Gibraltar is a narrow waterway that connects the Atlantic Ocean to the Mediterranean Sea
· A strait is a narrow channel of water that joins two water bodies and separates two landmasses.
· Hudson Strait links the Atlantic Ocean to Hudson Bay in Canada.
· Hudson Strait divides Baffin Island(Nunavut) and Quebec(Canada).
· The Bering Strait is a strait that connects the Pacific and Arctic oceans.
· Bering Strait also separates the continents of Asia and North America at their closest point.