Pedro Castillo hours before being impeached.
Pedro Castillo
By Diego Lopez Marina
December 7, 2022
You Might Also Enjoy
Volcano eruption spews ashes 13,000 feet in southern Peru
By Colin Post - September 29, 2015
Peru votes to condemn Russia for Ukraine invasion in UN General Assembly
By Jim Glade - March 2, 2022
Strike ‘paralyzes’ Iquitos in protest of private oil license
By Colin Post - August 26, 2015