A Nation in His Grip: The Imprisonment of Rodrigo Roa Duterte

On March 7, 2025, the International Criminal Court (ICC) issued an arrest warrant against former Philippine president Rodrigo Roa Duterte…