SARAFAIN127IN SARAFAIN127IN Geography Answered 1. The countries of ___ are found on the Iberian Peninsula. O Spain & Italy O France & Italy O Spain & Portugal O Portugal & France