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 280,348 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.