Spanish prime minister Mariano Rajoy is unhappy about David Cameron’s reported plan to make an EU referendum campaign stop in Gibraltar.
Mr Rajoy has said he wants Britain to stay in the EU.
But he added that Spain views Gibraltar as Spanish regardless of what happens in next week’s referendum, according to Spanish newspapers.
The PM is expected to visit Gibraltar to urge the 23,000 UK citizens entitled to vote to back remain.
- Follow the latest developments on our live page
- Reality Check: How would a Brexit affect Gibraltar?
- QA: Gibraltar row
Speaking on Spanish National Radio, Mr Rajoy said: “The government does not like Mr Cameron travelling to Gibraltar.”
He added that “what is being debated is that the United Kingdom remain in the EU or leave the EU and the campaign should happen in the United Kingdom and not in Gibraltar”.
Gibraltar is a self-governing British overseas territory so if the UK leaves the EU, Gibraltar – which is 2.2 square miles and stands on the Spanish side of the mouth of the Mediterranean – leaves too.
Opinion polls suggest UK citizens in Gibraltar will vote to remain in the EU, amid concerns its border with Spain would be closed if Britain left.
Currently, Gibraltar is covered by EU rules governing the single market, specifically the free movement of people.
In March, Spain’s foreign minister Jose Manuel Garcia-Margallo told Spanish radio Spain would demand control of Gibraltar the “very next day” after a British exit from the EU, according to the Gibraltar Chronicle.
In May, Gibraltar’s first minister Fabian Picardo told Sky News: “If Gibraltar wanted to have access to the single market and the rights we enjoy today of free movement, we would have to once again consider joint sovereignty with Spain, which no one in Gibraltar is prepared to consider.”