Nigel Farage and Boris Johnson: who forced the two ‘brave’ Brexiteers to quit?

There is hardly anyone who has something between the ears that can deny the unecessary trouble Britain has put itself into following the Brexit vote of June 23rd. A couple of weeks following the apocalyptic referendum the world has witnessed anything from a historic plunge of the pound to panic in the world markets and Brussels […]