lillyawesome28 lillyawesome28 09-01-2019 Geography contestada Portugal and Spain are on the Iberian Peninsula. True False