Business High Court Declines to Stop NTSA’s Instant Traffic Fine SystemBy MercyMarch 10, 2026 High Court Declines to Stop NTSA’s Instant Traffic Fine System The High Court of Kenya in Nairobi has declined to…