Ceuta, which shares a land border with Morocco, is separated from mainland Spain by the Strait of Gibraltar