Answer:
Correct answer is B.) Islamic groups from North Africa controlled the Iberian peninsula until being driven out by the Reconquista .
Explanation:
Option A is not correct as Iberian Peninsula was in the hands of Muslims since they conquered and destroyed Kingdom of Visigoths.
Option B is correct as they were ruling there since 8th Century until they were driven out by the Christian leaders of Aragon and Castile.
Option C is not correct as peninsula was firstly controlled by Muslims and later by Christians.
Option D is not correct as expansion was started by Christian leaders of Spain - Isabelle and Ferdinand.