President Pedro Castillo. Image courtesy of Peru’s Presidency.
Pedro Castillo
By Diego Lopez Marina
June 3, 2022
You Might Also Enjoy
Peru: law prohibits members of Congress from switching parties
By Colin Post - October 13, 2016
Peru police break up large gang of suspected robbers in Lambayegue
By Michael Krumholtz - July 13, 2018
Peru’s Public Ministry investigates 17,000 irregular passports issued last year
By Diego Lopez Marina - June 12, 2023