Answer:
The main reason was the revolt of his army. Fearing the prospect of facing other large armies and exhausted by years of campaigning, Alexander's army mutinied at the Hyphasis River (Beas), refusing to march farther east.
Explanation: Goooooooogle. Credit to gooooogle.
This depends slightly on the region of Africa in question, but many of them were re-sold into slavery for other tribes in the region, while others were eventually freed.