âRoad crashes take 1.35 million lives each year around the world. And 93% of these fatalities are concentrated in low- and middle-income countries like India.â
These are the words of entrepreneur and World Economic Forum Young Global...Read more