sarafain127 sarafain127 07-01-2021 Geography contestada 1. The countries of ___ are found on the Iberian Peninsula. O Spain & Italy O France & Italy O Spain & Portugal O Portugal & France