Pedro Castillo hours before being impeached.
Pedro Castillo
By Diego Lopez Marina
December 7, 2022
You Might Also Enjoy
Peru poverty rate rises for first time in nearly two decades
By Michael Krumholtz - April 25, 2018
American biologist disappears off coast of Peru
By Colin Post - September 21, 2015
Researchers warn Coastal El Niño phenomenon could bring heavy rains to northern Peru
By Diego Lopez Marina - November 3, 2023