Browsing: Crossroads

The world’s top criminal court located in The Hague, the International Criminal Court (ICC), is facing unprecedented existential crises from multiple fronts. Amid threats from U.S. administration to dismantle the court, the Chief Prosecutor of the court, Karim Khan, a British lawyer selected for the position in 2021, was removed from office last week, in connection with allegations…