Former Philippine leader Rodrigo Duterte has been detained by the International Criminal Court (ICC) in a significant development that underscores the global pursuit of justice. The news broke on Wednesday after Duterte arrived in the Netherlands, where the court’s headquarters are located.
