The five worst countries in Europe for train delays - full list
British rail passengers have long had to endure the misery of late running trains and cancellations. So common have they become that it almost seems unusual when trains actually run on time. Data for 2023 shows that between January 1 and July 31 only 56 …