The agreement means Britons travelling to the peninsula could be refused entry by Spanish guards enforcing the EU rules - despite it being a British Overseas Territory.

Handing over the peninsula’s border security to Spain is a fundamentally anti-democratic gesture

People to be able to move across land border with no checks, and airport to have Eurostar-style dual border checks