Background: Road traffic injuries are major public health problems and a leading cause of death and injury around the world. Approximately 1.2 million people are killed each year in road crashes worldwide, with up to 50 million more injured.
View Article and Find Full Text PDF