Do you know that about 1.25 million people lose their lives as a result of road crashes annually? It is also worthy to note that between 20 to 50 million more suffer injuries with a lot resulting in lifetime disabilities. These injuries have caused considerable economic losses to individuals, families, and nations at large