An Opinium poll in The Observer tomorrow has Labour on 37%, the Conservatives on 26%, UKIP on 21%, a record high, and the Lib Dems on 6% a record low.

A couple of weeks ago UKIP were 20%. the Liberal Democrats on 7% and the Conservative on 27%. The Labour Party were on 37%.

So the fugure aren't really very different. But that is the shock I suppose. That the UKIP share has held up rather than just being a blip.