Most workers took home an average bonus of £2,000 last year even though almost a third of services ran late and 4% of trains were cancelled. The TaxPayers' Alliance has branded it "scandalous." Read more