Nairobi, June 1 -- The recent move by the National Transport and Safety Authority (NTSA) to introduce an instant fines management system is a commendable step toward restoring order on Kenya's roads. ... Read More