Which of the following strait separates Arabia and Africa and joins the red sea and Persian gulf? February 9, 2023November 9, 2021 by admin (a) Bering strait (b) Bab-ul-Mandab (c) Bosphorus (d) Davis Submitted By: Syed Bilawal Shah (Sain)