By Aziz Nouhaidi

Leo Africanus