Road traffic crashes kill nearly 1.3 million people every year and injure or disable as many as 50 million more. They are the leading cause of death among young people aged 10–24 years. Continue reading →...