A look at several recent train crashes, their causes and a technological solution which should make such events occur much less often.
1990
2009
2013
2011
2015
1998
1983
2020
2022
2019
2024
2003
2012
2023
—