Only Brexit voters can save Nigel Farage from himself now | Coffee House

Nigel Farage last painted himself into a corner at the end of the 2015 general election. Now he has done it again. And Farage’s only hope is that Brexit voters can save him from himself. In the…

blogs.spectator.co.uk