What were the causes of mfecane war?
Enjoy
quanswer.com