Kakuzi Limited has taken to court the Kenya National Human Rights Commission (KHRC) and Ndura Resource Center (NRC) over human…
Browsing: Camellia Plc
Seventy-nine Kenyans have launched a legal claim in the High Court in London against the Camellia Plc (and other UK…