A look at several recent train crashes, their causes and a technological solution which should make such events occur much less often.
2006
2002
1975
2014
2012
2013
2001
1917
2009
1968
1994
2015
2007
2024