Which of the following was NOT considered a factor in the development of large kingdoms in Africa?
a. European demand for slaves
b. The use of firearms
c. Improved agriculture
d. The collapse of the Christian kingdom in Ethiopia in the face of Muslim advance
e. A population expansion that followed the diffusion of iron tools and improved agriculture
Answer: D