Road traffic accidents are a major cause of premature death and disabilities. Every year the lives of almost 1.24 million people are cut short as a result of a road traffic crash. Between 20 to 50 million more people suffer non-fatal injuries, with many incurring a disability as a result of their injury. Road traffic injuries cause considerable economic losses to victims, their families, and to...