The following city provided a gateway for the Islamic religion to spread in Africa.

A. Morocco

B. Timbuktu

C. Corinth

D. Damascus

B. Timbuktu