A North African citadel