President Pedro Castillo. Image courtesy of Peru’s Presidency
Pedro Castillo
By Diego Lopez Marina
May 12, 2022
You Might Also Enjoy
Peru: 3,500-year-old skeleton discovered in Lima
By Colin Post - January 22, 2016
Peru’s defense minister faces censure for journalist intimidation
By Colin Post - July 12, 2016
Peru responds firmly to Petro and rejects any border dispute over Santa Rosa Island
By Diego Lopez Marina - August 8, 2025
