(New York) – The International Criminal Court (ICC) issued warrants under seal on July 8, 2025, for two senior Taliban leaders as part of the court’s Afghanistan investigation. The following quote can ...