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