Morocco has an intricate history, since it witnessed different ethnic groups living in its lands the over centuries, gave…