Pedro Castillo hours before being impeached.
Pedro Castillo
By Diego Lopez Marina
December 7, 2022
You Might Also Enjoy
Peru out of Copa America finals after tough loss to Chile
By Colin Post - June 29, 2015
Low-cost providers shake up Peru’s telecommunications industry
By Colin Post - June 24, 2015
Is Peru ready to put higher stakes on sports betting?
By Michael Krumholtz - March 20, 2018