Pedro Castillo hours before being impeached.
Pedro Castillo
By Diego Lopez Marina
December 7, 2022
You Might Also Enjoy
Copper prices send nuevo sol to six-year low at 3.20 per dollar
By Colin Post - August 10, 2015
Peru soccer fans irate over Teleticket website crash, unable to deal with demand
By Nic Waddell - October 5, 2017
Peru’s Pisco blows away Chinese consumers at gastronomic festival
By Michael Krumholtz - July 25, 2018