Mass protests erupt: 61 pro-Duterte rallies staged in PH, 7 other countries after ICC arrest 16 March 2025, 8:19 PM Read full story