In 2011 the UK government spending was budgeted at £683 Billion ($1,024 Billion) for a population of 62 million.
Any ideas why?
In 2011 the UK government spending was budgeted at £683 Billion ($1,024 Billion) for a population of 62 million.
Any ideas why?