Christian Nubia, Muslim Egypt and the…

The kingdom of Makuria, a medieval African power.

Read →