Nearly 13,200 passenger trains run each day across India, covering an estimated 300 million miles, according to India's Ministry of Railways. Almost ...
Debris was piled high at the crash site near Balasore, in the eastern state of Odisha, where some carriages had been tossed far from the tracks and ...