As the new government prepares to cut public spending, the team investigate the most outrageous ways taxpayers' money is wasted.
Discover 11,128,835 listings and 279,437 playable programmes from the BBC
As the new government prepares to cut public spending, the team investigate the most outrageous ways taxpayers' money is wasted.