Around
1.4 million people lose their lives each year due to road accidents, and almost
50 million more people suffer from serious injuries that result in disability,
as reported by the World Health Organization. Not only do these injuries cause
losses to individuals, they...