Worldwide, an estimated 1.2 million people are killed in road crashes each year and as many as 40-50 million are injured.Read less