The Iberian Peninsula is a part of: A. Africa B. North America C. Europe D. Asia Submitted by: Sanobar Khan 28Oct18Batch2 Excise and taxation Inspector Share this Related Mcqs