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 278,157 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.