
Road traffic injuries are a global public health and development problem, killing over 1.2 million people per year and injuring 20-50 million more, according to the World Bank and the World Health Organization AXA, IFC and the World Bank are … Read the full press release