The Iberian Peninsula, located in southwestern Europe, comprises two sovereign countries: Spain and Portugal.