Possible Answers For: African city on the Mediterranean