Motorization has improved the lives of many people around the world, but the benefits have come with a high price. Road traffic injuries and deaths (RTAs) are a major public health problem in developing countries, where more than 85% of all deaths and 90% of disability-adjusted life years are lost to road traffic in...