This state has land borders with Portugal and France, but the Strait of Gibraltar runs between it and Morocco. Do you know this state?

**********