In a matter of only a few years , the Moors had conquered almost all of Iberia , except for the small Christian kingdom of Asturias in northern Spain .
Asturias remained independent from the Moors for eight years .