Pedro Castillo hours before being impeached.
Pedro Castillo
By Diego Lopez Marina
December 7, 2022
You Might Also Enjoy
Torrential rains wreak havoc throughout Peru
By Colin Post - March 28, 2015
Peru temporarily blocks mining on popular ‘Rainbow Mountain’
By Michael Krumholtz - November 28, 2018
Odebrecht to name government officials bribed in Peru
By Colin Post - January 7, 2017