These two countries make up the Iberian Peninsula.
What are Spain and Portugal?
This large country lies in both Europe and Asia and is split north and south by the Ural Mountains.
What is Russia?