Independent Evaluation Group - 2014
Every year, nearly 1.3 million people worldwide are killed in road crashes, which have become the leading cause of death among people between the ages of fifteen and twenty-nine. More than 90 percent of the world s road fatalities occur in developing countries, and half of the accident victims...