President Pedro Castillo. Image courtesy of Peru’s Presidency
Pedro Castillo
By Diego Lopez Marina
May 12, 2022
You Might Also Enjoy
President Vizcarra announces new cabinet members
By Michael Krumholtz - April 2, 2018
World Cup draw leaves Peru cursing its luck again
By Peter Andringa - December 1, 2017
UFC fighter Valentina Shevchenko’s trainer shot in Lima
By Colin Post - May 30, 2016