Can the Republican Party be Banned?
A combination of Brexit, the election of Donald Trump, the rise of Marine Le Pen in France and the Italian referendum has freaked out the establishment. In the corridors of power in Westminster, politicians and government officials are terrified of a...