Skip to playerSkip to main contentSkip to footer
  • 06/11/2022
Thousands of protesters march in Lima downtown to demand the resignation of leftist President Pedro Castillo, who is under an unprecedented six investigations for alleged corruption.

Recommended