Bikers, pedestrians most unsafe on Delhi roads

Delhi city among 53 mega cities has reported the highest number of deaths by causes attributable to Nature (38.8 per cent) followed by Bengaluru (34.8 per cent).