Share Twitter Facebook LinkedIn Email A long wait for justice comes to an end in Kenya. The UK government has agreed to pay £2.9 million, or $4 million, in compensation to over 7,000 …Read More