What is the strait that separates the Atlantic Ocean from the Mediterranean Sea?
A) Strait of Good Horn
B) Strait of Malachi
C) Strait of Gibraltar
D) Strait of Magellan
