Car dealers in Mombasa have protested recent changes to the National Transport and Safety Authority (NTSA) system and the enforcement of regulations governing Dealer Registration (KD) number plates. According to Independ...