Better late than never

NCRB data indicates highest number of traffic accidental deaths occur during 3 to 6 and 6 to 9 pm.

Road accidents cost India $20 bn every year

India suffers a staggering hit of Rs 1 lakh crore (USD 20 billion) every year due to road accidents, according to the International Road Federation (IRF), which says the country lacks "political will" to tackle the menace.