contestada

How did Islam spread across North Africa? Select all that apply.


because of the hajj


through conquest


via missionaries


with merchants


as a result of slavery