Gibraltar has been a British territory for 300 years but there are tensions between the UK and Spain over its status after the UK leaves the European Union. Pablo Blazquez Dominguez/Getty Images
Gibraltar has been a British territory for 300 years but there are tensions between the UK and Spain over its status after the UK leaves the European Union. Pablo Blazquez Dominguez/Getty Images