World

At least 18 people are dead after a stampede at New Delhi railway station in India

Published

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)