Claim(permalink)
Today's budget increases total departmental spending over this Parliament by £150 billion. That’s the largest increase this century, with spending growing by 3.8% a year in real terms.