Which best explains the spread of culture along East Africa's Swahili coast?
a.. The people of Great Zimbabwe spread ancient African traditions
b.. Islamic armies conquered East Africa and required Africans to convert to Islam
c. African culture mingled with the traditions of Arab traders
d. Traders from the North brought Greco-Roman culture