It separates Spain from Africa and connects the Mediterranean sea with the Atlantic ocean February 9, 2023November 9, 2021 by admin (a) Gibraltar (b) Johor (c) Floridabas (d) Davis Submitted By: Syed Bilawal Shah (Sain)