Last year’s budget deficit has been revised £2 billion lower to £40.5 billion, with departments thought to have undershot their spending limits by more than originally estimated. But the figures are still liable to significant further revision.
Last year’s budget deficit has been revised £2 billion lower to £40.5 billion, with departments thought to have undershot their spending limits by more than originally estimated. But the figures are still liable to significant further revision.