A look at several recent train crashes, their causes and a technological solution which should make such events occur much less often.
2016
2010
2022
2021
1965
2023
2009
2014
2006
2019
2020
2025
1964
2008