Peruvian President Pedro Castillo has been impeached by right-wing forces in Congress, the final act in a 17-month-long destabilisation campaign, reports Ana Zorita.
Peruvian President Pedro Castillo has been impeached by right-wing forces in Congress, the final act in a 17-month-long destabilisation campaign, reports Ana Zorita.