Open Source

  • Reducing Road Crashes with DRIVER

    Over 1.3 million people are killed on the world’s roads every year. More than 30 million suffer life-changing injuries. Based on current trauma levels an estimated 400 million people will be killed or injured between now and 2030. Source: IDB Road crashes are a leading cause of death globally, but these deaths occur mostly in…