Strait Separate Asia From Africa

Which of the following strait separate Asia from Africa_____?

a. Bering strait
b. Bab-ul-Mandab
c. Bosphorous strait
d. None of these