Times of India
| over 1 year ago
One in every 10 road deaths across the globe is reported from India and every sixth road crash in the world happens here. This is in sharp contrast to India having only 1% of the global vehicle population. Concerned over rising road fatalities,...