HomeThemesTypesDBAbout
item: #20026
The Treasury’s latest estimate put the figure at £42.5 billion – up from £37.3 billion a year ago.