Pedro Castillo. Image courtesy of ANDINA/Prensa Presidencia.
Pedro Castillo
By Diego Lopez Marina
December 17, 2022
You Might Also Enjoy
Fire in Lima beach town highlights poor water infrastructure
By Colin Post - January 21, 2016
Citing weak growth, central bank holds key interest rate at 3.25%
By Colin Post - June 12, 2015
Peru president’s approval drops in wake of floods
By Jack Dylan Cole - March 20, 2017