Illustration by Raphel Awa Article by Arenal Haut About 1.35 million lives are cut short every year due to road traffic injuries, “the leading killer” of people between 5 and 29 years old.1 An additional 20 to 50 million people suffer injuries every year.2 Death on the Roads, a data visualization tool by the World […]