Pedro Castillo hours before being impeached.
Pedro Castillo
By Diego Lopez Marina
December 7, 2022
You Might Also Enjoy
One mining employee alive, at least two dead in northern Peru
By Colin Post - July 21, 2015
President Vizcarra’s approval rating rises to 52% on heels of confidence vote
By Michael Krumholtz - September 24, 2018
Army lieutenant is sentenced to eight years for facilitating drug trafficking
By Frances Jenner - May 1, 2018