Tamazgha ancient homeland
The Indigenous land of Imazighen is a region called Tamazgha, encompassing Morocco, Algeria, Tunisia, Libya, Western Sahara, Mauritania, the Canary Islands, and parts of Egypt, Mali, and Niger.
Tamazgha ancient homeland
The Indigenous land of Imazighen is a region called Tamazgha, encompassing Morocco, Algeria, Tunisia, Libya, Western Sahara, Mauritania, the Canary Islands, and parts of Egypt, Mali, and Niger.
Great post 🙂
LikeLike