News

That means, of the 2,594,741 who sat the theory exam over the 12-month period, a whopping 1,421,196 failed, costing learners ...