Morocco is a country of multi-ethnic groups with a rich culture and civilization. Through Moroccan history, Morocco hosted many people in addition to the indigenous Berbers, coming from both East (Phoenicians, Jews and Arabs), South (Moors and Sub-Saharan Africans) and North (Romans and Vandals). All of which have had an impact on the social structure of Morocco. It...