World A Win for International Law? Former President of Philippines Arrested by the ICC By Anusha Chowdhuri March 17, 2025