Morocco is a nation steeped in history. Recent archeological discoveries trace its roots back to time immemorial. Its several thousand-year-old civilization is the result of the passage of many conquerors: Phoenicians, Carthaginians, Mauritanians, Romans, Vandals, Byzantines, Visigoths. The Arab conquest introduced Islam and marked the history of Morocco. Prehistory The oldest fossil of Homo sapiens […]