The role and consequences of slavery in the history of Africa have been brought to the fore recently in historical, anthropological and archaeological research. Public remembrances …