Reader's Choice
New Delhi: Sixty-six per cent of road traffic deaths in Southeast Asia are of pedestrians, motorized…