The Latest News on Road Crashes is Depressing

International Transport Forum Presents the Latest Available Data on Road Crashes. Over 150 000 people lost their lives and a further 6 million people were injured in road crashes in the 44 countries of the Forum that reported data for 2007.