Worst train companies to be named and shamed 6 March 2025 Millions of passengers will be able to see cancellation and delay data in train stations