Journey through twelve centuries of epic African history, where fierce tribal autonomy clashes with Islamic empires. From the shifting sands of the Sahara to the bustling medinas of Marrakesh, immerse yourself in a sweeping narrative of conquerors,...