Pedro Castillo hours before being impeached.
Pedro Castillo
By Diego Lopez Marina
December 7, 2022
You Might Also Enjoy
Grenade detonates, kills policeman outside Lima school
By Colin Post - September 7, 2015
Truckers strike across Peru to protest high fuel costs
By Diego Lopez Marina - June 30, 2022
Humala accepts Chile’s apology, returns ambassador
By Colin Post - April 29, 2015