KRA Assures Seamless Services, following occasional delays at Eldoret Depot
The Kenya Revenue Authority (KRA) has assured demonstrating stakeholders who camped outside the Eldoret Depot, alleging delays in service delivery by the Authority, that KRA is keen to ensure seamless
Read on