An Opera News Kenya publication
National Transport and safety Authority (NTSA) has been on the lime light following the number plate…