United Nations statistics show that road traffic crashes cause nearly 1.3 million preventable deaths and an estimated 50 million injuries globally each year.This makes road accidents the leading cause ...