78.7k views
23 votes
Spain and portugal are located on which major landform?.

User Gerky
by
7.9k points

1 Answer

9 votes
Spain and Portugal are located on Iberian Peninsula
User NoAngel
by
7.7k points