An Opera News Kenya publication
The National Transport and Safety Authority (NTSA), on Friday, fired back to reports of a street…