contestada

What caused the downfall of Ghana?

A. Climate change and Berber battles
B. Songhai invasions and disease
C. Internal revolts
D. Depletion of the salt mines