The Muslim conquests in the Iberian Peninsula were stopped by a number of factors, including:
* The Battle of Tours: In 732, the Umayyads were defeated by the Franks under Charles Martel at the Battle of Tours. This battle is considered to be one of the most significant events in European history, as it prevented the Muslims from further expanding their control into Western Europe.
* The Reconquista: The Christian kingdoms in the Iberian Peninsula gradually began to reconquer the territory that had been lost to the Muslims. This process, known as the Reconquista, lasted for centuries and was finally completed in 1492 with the conquest of Granada by the Catholic Monarchs.
* The rise of the Christian kingdoms: The Christian kingdoms in the Iberian Peninsula gradually became more powerful and were able to resist the Muslim incursions.
* The internal struggles of the Muslim states: The Muslim states in the Iberian Peninsula were often divided by internal conflicts and rivalries. This made it difficult for them to mount a united front against the Christians.
As a result of these factors, the Muslims were unable to conquer Western Europe and were eventually forced to retreat from most of the Iberian Peninsula.