Average age of British passenger trains is 21
 - Trains on Britain's railways are 21 years old on average, an investigation by the Press Association has found. It shows the age of British trains is at its ...

Top stories of the last 30 days