President Pedro Castillo. Image courtesy of Peru’s Presidency
Pedro Castillo
By Diego Lopez Marina
May 12, 2022
You Might Also Enjoy
World tourist hotspot Machu Picchu experiences a difficult year
By Kwinten Wouters - December 16, 2017
Opposition party says recordings show Kuczynski reps buying votes to avoid impeachment
By Michael Krumholtz - March 21, 2018
Peru elections: poll shows Acuña tied with Kuczynski
By Colin Post - December 8, 2015