Published on
Institute of Economic Affairs
(
http://www.iea.org.uk
)
Home
> Government spends £120 billion more than it receives in tax
Government spends £120 billion more than it receives in tax
Coin Towers.jpg
[1]
5 March 2013
The Telegraph reports on the IEA/FEG briefing