Pedro Castillo hours before being impeached.
Pedro Castillo
By Diego Lopez Marina
December 7, 2022
You Might Also Enjoy
Paolo Guerrero looks for legal action against Peru hotel that served him coca tea
By Michael Krumholtz - July 12, 2018
Peru recalls diplomat in Venezuela as it rolls back functions on embassy
By Michael Krumholtz - January 11, 2019
WTO rules against Peru tariffs on Guatemala produce
By Colin Post - July 21, 2015