Peruvian President Pedro Castillo leaves congress as he faces an impeachment vote in Lima, Peru March 28, 2022. REUTERS/Sebastian Castaneda
Peruvian President Pedro Castillo leaves congress as he faces an impeachment vote in Lima, Peru March 28, 2022. REUTERS/Sebastian Castaneda