Presidente Pedro Castillo. Courtesy of Peru’s Presidency
PedroCastillo
By Diego Lopez Marina
July 5, 2022
You Might Also Enjoy
Peru World Cup preview: Can La Blanquirroja keep up its hot streak in Russia?
By Michael Krumholtz - June 13, 2018
Fire in Callao shantytown destroys dozens of homes
By Colin Post - June 23, 2015
Colombian football rivalry turns deadly in Arequipa after fight between fans
By Frances Jenner - February 27, 2018