British visitors to Gibraltar will have to show their passports but Spaniards will not

Negotiations between London and Madrid over the British overseas territory have run alongside the UK's post-Brexit trade talks with the EU in recent years.