Pedro Castillo hours before being impeached.
Pedro Castillo
By Diego Lopez Marina
December 7, 2022
You Might Also Enjoy
Odebrecht’s Peru chief says he gave $3 million to ex-President Humala
By Jack Dylan Cole - February 25, 2017
Petroperu looks to take over Peru’s top oil license in 2017
By Colin Post - November 11, 2015
Attorney general dismissed for misconduct in Cesar Alvarez investigations
By Colin Post - May 14, 2015
