A look at several recent train crashes, their causes and a technological solution which should make such events occur much less often.
1985
1993
2016
1995
1998
2017
2022
1980
2010
2019
1999
2018
2005
2020
1988
2006
2003