Answer & Explanation
C) Magellan Straits
a) joins the Gulf of Mexico and Atlantic Ocean, and touches USA and Bahama Island.
b) joins the sea of Marmara and Aegean Sea, touching Asian Turckey and European Turkey
d) joins Black sea and sea of Marmara touching Asian Turkey and European Turkey