The World Health Organization reports that road traffic crashes result in 1.19 million annual deaths while causing 20 to 50 million people to suffer from non-fatal injuries. If you end up in this ...