Road Traffic Accidents Increase Dramatically Worldwide
Road traffic accidents – the leading cause of death by injury and the tenth leading cause of all deaths globally – now make up a surprisingly significant portion of the worldwide burden of ill-health. An estimated 1.2 million people are killed in road crashes each year, and as many as 50 million are injured, occupying…
Read More