Stampede at New Delhi Station Leaves 18 Dead Amid Kumbh Mela Rush

Stampede at New Delhi Station Leaves 18 Dead Amid Kumbh Mela Rush
Date: 16 Feb 2025