Delta Handling Company(DHC), a subsidiary of FedEx Kenya has been exposed of enslaving Kenyan workers. In a social media post, employees of DHC said they need...
Home » FedEx
Delta Handling Company(DHC), a subsidiary of FedEx Kenya has been exposed of enslaving Kenyan workers. In a social media post, employees of DHC said they need...