India leads the world in road crash fatalities with 10% of global road deaths. It’s time to lower this statistic. 28.12.2014