Having been invited to Kenya by the Moi government in February 1990 to investigate the death of Dr Robert Ouko, Kenya’s Minister of Foreign Affairs, Detective Superintendent John Troon who headed the Scotland Yard team, delivered his ‘Final Report’ in August 1990. The report wasn’t made public at the time but it was read out […]