A fleet of Super Metro vehicles at Isuzu East Africa yard on Mombasa road. [File, Standard]
Super Metro Limited has dismissed claims by the National Transport and Safety Authority (NTSA) regarding the suspension of its operator licence, saying the allegations are outdated and inaccurate.