1.2 million people are killed by road collisions every year, says a new report from the World Health Organization. Across the world, it's the leading cause of death for 15- to 29-year-olds. Nick Mead discusses the report's chilling findings.
Mar 18, 2013 The Guardian
Heze City police in the Shandong province of China recently aired accident footage from traffic cameras as a public service announcement to raise awareness for road safety.
Mar 31, 2011 TheCityFix.com