The invasion was Arabic based, not African. The Arabs of the Umayyad dynasty (originally from Mecca then moved to Syria) invaded Spain in 710-711. They first controlled al-Andalus as a Province of the Umayyad Caliphate in Syria, then the Emirate of Cordoba, and finally the Caliphate of Cordoba. The Caliphate of Cordoba was severely weakened by civil war from 1009 to 1013 and finally abolished in 1031.
From that point on al-Andalus was a series of small Muslim states called Taifas ruled by many different peoples and eventually defeated by Christian Princes over the next 461 years.
Generally the pecking order was Arab aristocracy ruling a Berber military machine, Muslims, and then the non-Muslim citizens.
Native origin Berbers (today the endogamous groupings of certain Kaybl and Amazigh tribes) are significantly lighter on average than Middle Easterners and much, much closer to Europeans. The ancient Berbers were pre-Neolitihic Eurasian (White). Pure Berbers are far different than the great majority of "Berbers", who are heavily mixed with Black African and Arab.
The origins of the Berbers are uncertain, although many theories have been advanced relating them to the Canaanites, the Phoenicians, the Celts, the Basques, and the Caucasians. In classical times the Berbers formed such states as Mauretania and Numidia.
the French invaded Spain and free ed the prisoners that they had in jails they also had babies by some of the prisoner and the Spanish's gave their children away
The Africans alone couldn't have hoped to try and eliminate Spain. The arabs and african arabs (moors) invaded Spain in what was known as the Muslim conquests.
Berber warriors from what is now Morocco, called the Moors.
it was the moores
a group of people that invaded India and developed the caste system
The Vikings
Spain invaded Mexico.
The Mayans were invaded by Spain, In about 1200 A.D.
The Spanish comqueatadors
The Gauls
The Dorians
The Moroccans.
the people from Spain invaded and took over Mexico!(that's why the language they speak is spanish origin in Spain!)