An Opera News Kenya publication
In their latest research, the National Transport and Safety Authority (NTSA) has revealed seven of the…