India accounts for 11% of global deaths in road accidents | 53 road crashes happen in India per hour
India has lost lives of 3 million people in the last decade alone. On an average around 500,000 road crashes takes place every year in the country, in which average of 150,000... Read more »