Brexit Ambiguities
By Stephen Brooke On Friday, 23 June 2016, Britain voted to leave the European Union, with 51.89% in favour of leaving and 48.11% in favour of remaining. And thus Britain embarked on what was certainly the most important political decision of the past forty years (going back to the 1975 referendum which approved membership in what was then called the… Read more »