Stampedes at New Delhi Railway Station kill at least 18 people | Religion
Stampede, located at a railway station in New Delhi, India, killed at least 18 people and injured dozens more. Thousands of passengers gathered on a train to Kumbh Mera, the world’s largest religious gathering.
Released on February 16, 2025