Bantu Migrations
Reason
Cause
Effect
Envirionmental Changes
Economic Pressures
Political Pressures
Technological Development