Group, Independent Evaluation - Economics Research, World Bank Group
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...