Britain is spending beyond its means
This morning marks a milestone – but it’s nothing to celebrate. Public sector net debt as a percentage of the economy has exceeded 100 per cent: a level not seen since the early 1960s. And there are no signs of course correction. The latest update from the Office for National Statistics shows, once again, that