Pedro Castillo hours before being impeached.
Pedro Castillo
By Diego Lopez Marina
December 7, 2022
You Might Also Enjoy
Americas Summit: regional heads promise “zero tolerance” against corruption
By Michael Krumholtz - April 14, 2018
Peru and five others take Venezuela to the International Criminal Court
By Frances Jenner - September 27, 2018
Latin America’s global tech conference takes place in October on an idyllic island
By Frances Jenner - September 25, 2018