Gibraltar's status as a British Overseas Territory means there can be come differences to mainland Britain, which recently came more sharply into focus.