Pedro Castillo hours before being impeached.
Pedro Castillo
By Diego Lopez Marina
December 7, 2022
You Might Also Enjoy
Attorney general dismissed for misconduct in Cesar Alvarez investigations
By Colin Post - May 14, 2015
26 giant Galapagos tortoises found in a Peru bus are returned to Ecuador
By Frances Jenner - June 13, 2018
Martín Vizcarra says he will not run for re-election in 2021
By Michael Krumholtz - September 11, 2018