The National Transport and Safety Authority (NTSA) has asked owners of nearly 600 vehicles to present them for inspection by June 5 after...