Thousands march in Peru, demanding resignation of President Castillo

People opposing the government of Peruvian President Pedro Castillo hold a demonstration to demand his resignation in Lima, on Nov 5, 2022. (ERNESTO BENAVIDES / AFP) LIMA – Thousands of people took to the streets across Peru on Saturday to demand the resignation of embattled President Pedro Castillo, a leftist whose government is under investigation […]