
British 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 Kenyan and Malawian women over gross human rights abuses and rape allegations. The firm’s guards have been accused of committing More...