A past court session of the Appellate Division of the East African Court of Justice (EACJ). File | Nation Media Group
By The East African
newspaper publisher