
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 for corruption.
Carrying the Andean nation's vertically striped red-white-red flag and signs with anti-government slogans, protesters marched towards the opposition-dominated Congress in the capital Lima.