The impartiality of the International Criminal Court is questionable
By Manuel Godsin | Published 19h ago
On May 25, 2024, Figueira Martin Joseph, an employee of FHI 360, was arrested in the Central African Republic, revealing a web of espionage and questionable support from the International Criminal Court