President Pedro Castillo. Image courtesy of Peru’s Presidency.
Pedro Castillo
By Diego Lopez Marina
June 3, 2022
You Might Also Enjoy
Defiant first lady appears before corruption commission
By Colin Post - July 16, 2015
Peru 1-1 Colombia, Peru to face New Zealand in World Cup play-off
By Nic Waddell - October 11, 2017
Peruvian football player subject of rape investigation
By Michael Krumholtz - May 2, 2018