After a calamitous set of local elections the Prime Minister and his allies were pinning their hopes on an analysis suggesting that there could be a hung parliament.
The ruling Conservative Party in Britain suffered substantial losses across England, Wales and Scotland, losing more than 480 council seats in local elections even as the writing on the wall had.
Earlier today, the Prime Minister suffered the indignity of seeing of seeing a Labour mayor win in his own constituency as the party hemorrhaged councils and seats.
MAIL ON SUNDAY COMMENT: For a long time now, political commentators who want to fit in with the crowd have been more or less assuming a Labour General Election victory.