Pedro Castillo hours before being impeached.
Pedro Castillo
By Diego Lopez Marina
December 7, 2022
You Might Also Enjoy
Peruvian police confiscate half a ton of cocaine in Chilca
By Michael Krumholtz - March 27, 2018
Peru’s vice president quits ruling party
By Colin Post - October 17, 2015
Cateriano meets with opposition ahead of confidence vote
By Colin Post - April 13, 2015