Strait Separates Arabia And Africa

Which of following strait separates Arabia and Africa and jons the red sea and persian gulf_____?

a. Bering strait
b. Bab-ul-Mandab
c. Bosphorus
d. Davis