Over the past year or so, British politics has detonated bombshell after bombshell, laying waste to pollsters and pundits alike. There was the Scottish National Party landslide north of the border, the extraordinary victory by the U.K. Independence Party at the European elections, and then, of course, the wholly unexpected Conservative overall majority at the general election.
Read Full Article »

