Kingdoms of Morocco

Kingdoms of Morocco

The Kingdom of Morocco, located at the crossroads of the African and European continents, has long been a meeting site for Arabo-Islamic culture and civilization and a land of tolerance, debate, and openness. Morocco was invaded by Phoenicians, Carthaginians, Romans,...