An Opera News Kenya publication
An official at the National Transport and Safety Authority (NTSA) has come to reveal intricate details…