MapCheck: Sub-Saharan Africa

Can you name the rivers, lakes, islands, mountain ranges, and countries marked on this map of Africa?

Grading method: Highest grade