Select Page

Thousands of protesters descended on Peru’s capital and clashed with police as they demanded President Dina Boluarte leave office.