John Percival
Director
Christopher Ralling
Andy Harries
Basil Davidson
Narrator
Cheikh Anta Diop
Self
Ali Osman Mohamed Salih