In 2014 the UK public sector received £640 billion, spent £738 billion, borrowed £98 billion, had a current budget deficit of £69 billion and at the end of 2014 a debt of just under £1.5 trillion (or 81% of GDP)1.
So just what do all these numbers mean?
Copyright © 2025 · All Rights Reserved · Institute of Revenues Rating and Valuation
Warning: Undefined array key "User_id" in /home/irrvnet/public_html/forumalert/inc_footer.php on line 4