Gibraltar and Britain’s relationship explained : a rock and a hard place