The Rock is a strange place. It’s an independent British colony stuck to the bottom of Spain and its inhabitants…