News Legal Brains Trust petitions East African Court of Justice seeking annulment of Abodo’s appointment as DPP May 27, 2020