An estimated 1.25 million people died from road injuries in 2013 and 20-50 million people sustained serious injuries that are non-fatal from road traffic incidents. These are stats according to the latest WHO report. WHO has stated the following, “Over 90% of road traffic deaths occur…