I said months ago Sanders could win Iowa and New Hampshire and lose everywhere else. Both states are lily white and Sanders hasn't shown he can get the blacks or the browns to vote for him. Unless he can he's going to lose pretty much everywhere else.

He's got no chance in a general election though. Americans aren't going to vote for a total overhaul of their healthcare system though. Just on that point they're going to go with the status quo. Add on that he's a bad tempered old Jewish socialist from New York and he's just not electable.

Trump had a great result. He's shown that the people who say they'll vote for him will actually turn up and vote. The establishment have had a nightmare. Rubio was their blue eyed boy but his software glitches at the weekend may have finished him. The most devastatingly bad debate performance since you're no Jack Kennedy.

The establishment have the choice between malfunctioning robot Rubio, a guy with the last name of Bush or Kasich, a guy who conservative voters will hate and who has no money.

Let's go Donald. Bring those jobs back.