Richard Kamau on 29th Dec

The National Transport Safety Authority (NTSA) have introduced a new way of punishing traffic offenders at Sachangwan black-spot...