President Pedro Castillo. Image courtesy of Peru’s Presidency
Pedro Castillo
By Diego Lopez Marina
May 12, 2022
You Might Also Enjoy
Peru: DEA investigating Fujimori adviser for money laundering
By Colin Post - May 16, 2016
Martín Vizcarra’s approval rating swells to 61% after eventful month
By Michael Krumholtz - October 14, 2018
Peru’s Pía León named Latin America’s ‘Best Female Chef’
By Michael Krumholtz - September 26, 2018