By Nidal Chebbak

Debate Over Moroccan Identity: An Arab or Amazigh?
Flag of Morocco in front of a clear blue sky