Pedro Castillo hours before being impeached.
Pedro Castillo
By Diego Lopez Marina
December 7, 2022
You Might Also Enjoy
Congress approves 90-day decree powers for Humala’s government
By Colin Post - June 19, 2015
Argentina to return 4,500 artifacts to Peru and Ecuador
By Colin Post - August 25, 2015
Lima bus drivers strike against public transit changes
By Colin Post - October 22, 2015
