Did you know?

Fatal and non-fatal injuries from road accidents are projected to cost the global economy approximately $1.8 trillion from 2015 to 2030 (in 2010 USD).