The numbers associated with traffic accidents worldwide are staggering: 1.3 million fatalities every year, and up to 50 million injuries.
Dec 17, 2015
An information source that gives journalists access to UBC’s expertise.