on the north coast of africa – Meaning and Explanation