The Amazigh tribes
Meaning The Amazigh (meaning “free” or “noble”) people, a group of diverse tribes that still inhabit much of Morocco. Are the country’s first inhabitants. The Amazigh are said to have occupied this region from before 10,000BC. In the Atlas, cave…