Peru

1000’s march in Peru, demanding resignation of leftist President Castillo

[ad_1] 1000's of protesters march via the streets of Lima to demand the resignation of leftist President Pedro Castillo, who's…

2 years ago