This week started with the announcement from Labour that, if elected it would re-instate a 50% top rate of income tax on the wealthiest earners.

Meanwhile, David Cameron carelessly aggravated rebel Tories demanding tougher curbs on migrants from Romania and Bulgaria – making matters worse for himself.

And Tory MP Penny Mordaunt explained how she nearly caused a bigger splash than she intended.