It is not often that Nigel Farage finds himself at the centre of a political consensus, but he spoke for Westminster in his analysis of what Ukip’s Rochester victory meant for the general election. “All bets are off,” he declared. “The whole thing’s up in the air.” This has not stopped the political classes fretting over the weekend about What It All Means.
Nigel Farage is right – after Rochester all general election bets are off
Sign up for Lord Ashcroft List