The railways has removed key officials over the New Delhi station stampede as it puts in place protocols to handle the ...
Passengers jostle with each other to board a train at the New Delhi Railway station, in New Delhi, India, Thursday, Feb.15, 2025. (AP Photo) Passengers jostle with each other to board a train at ...