Name three key reasons for migration ???

1 answer

If you're asking about ancient times --

http://exploringafrica.matrix.msu.edu/students/curriculum/m6/activity5.php