Gibraltar: Does Brexit put the rock in a hard place? It could have big implications for the British overseas territory which gave the highest vote to remain in the EU referendum. Source