Ok, so obviously, you can tell that A. is not even an answer since his name is Prince Henry which is an English name and the Islamic empire never really reached what is now present-day U.K...B. and D. are wrong because Catholicism was in Spain and the Pope was also in Spain. So your only correct answer is C.