Feb 16, 2021 kenya UK company pays out $9.7 million to victims of rape and rights abuses in Malawi, Kenya A UK company, Camellia Group, agreed to settle legal claims from a number of.. Read more