About 1.3 million people worldwide die each year in road traffic crashes. Between 20 million and 50 million more people suffer non-fatal injuries Road traffic crashes cost most countries 3% of their gross domestic product annually in medical treatment and lost wages for victims and their families.