Over 25,769 pedestrians died in road mishaps, constituting 14.7 per cent, and cars contributed to 13.6 per cent (23,739...
11 May 2026 8:55 AM IST