Vision Zero: Setting a Higher Standard for Road Safety

Road safety is essential for societies to thrive. Each year, though, more than 1.35 million people die on the world’s roads in traffic crashes, and another 20 million to 50 million are seriously injured.