NTSA launches initiative tackling road crash deaths, injuries
The National Transport and Safety Authority (NTSA) has launched an initiative to reduce deaths and serious injuries from road traffic crashes. The Bloomberg Initiative for Global Road Safety (BIGRS) is geared
Read on