Iberian Peninsula is a part of _________?

Iberian Peninsula is a part of _________?

A. Africa
B. Asia
C. Europe
D. None of these