Road traffic injuries are a leading cause of death and disability worldwide, with nearly 1.2 million people killed and as many as 50 million people injured each year. They are the leading killer of ...