For several years, the Kenya Rural Roads Authority (KeRRA) struggled to shake off the image of an institution weighed down by stalled projects, unpaid contractors and delayed road works.Across the ...