Which religion swept across North Africa as a result of trade with the Middle East?
A.) Islam
B.) Indigenous animist religions
C.) Hinduism
D.) Christianity
A.) Islam
B.) Indigenous animist religions
C.) Hinduism
D.) Christianity