Following a request from the International Criminal Court (ICC), the Philippines arrested former President Rodrigo Duterte ...
The International Criminal Court has had former Philippine President Rodrigo Duterte arrested on a warrant containing charges ...
An elected leader once dubbed “The Punisher” is on his way to The Hague to face trial for crimes against humanity during a ...
Responding to news that former Philippine President Rodrigo Duterte has been arrested by Philippine authorities on the basis ...