Spain borders the Mediterranean
The Hudson Strait is not bordered by an Iberian peninsula country (Spain or Portugal).
This is Spain.
Spain
Spain
Yes.
The Iberian Peninsula
The Iberian Peninsula
Andorra, in the Pyrenees mountains is the smallest country in the Iberian Peninsula.
Spain is the largest country on the Iberian Peninsula.
Spain, Portugal, and Andorra create the Iberian Peninsula on the far west side of Europe. Spain is the only one of these three countries that borders the Mediterranean Sea. While Andorra and Portugal are also on the Iberian Peninsula, Andorra is landlocked, and Portugal only borders the Atlantic Ocean, not the Mediterranean Sea.
Spain