How did geography affect early African kingdoms?

Natural resources brought wealth and power.

Desertification extended the growing season.

The Great Rift protected them from attack.

Seismic activity prevented invasions.