A death every three minutes: India’s roads are among the world’s deadliest
by
April 21, 2025
NEW DELHI — Every morning, India’s newspapers are filled with reports of road accidents passenger buses plunging into mountain gorges, drunk drivers mowing down pedestrians, cars crashing into stationary