Wideo

KRA auctions goods worth millions at ICD depots

KRA auctions goods worth millions at ICD depots
Kenya Revenue Authority (KRA) auctioned goods worth million of shillings at the ICD depot.