Storia: With 649 deaths in 2025, pedestrians most at risk on Delhi roads: data — Warptech News