top of page

Protesters demand the impeachment of Vice President Duterte

Kenosis Yap/ZUMA Press Wire

18 May 2026

Protesters march to the Senate gates where they were blocked by riot police, May 18, 2026, Pasay, Metro Manila, Philippines.

bottom of page