Pedro Castillo
By Diego Lopez Marina
October 14, 2022
You Might Also Enjoy
Peru signs UN treaty banning nuclear weapons
By Jess Rapp - September 28, 2017
Opposition moves to impeach three Cabinet ministers in Peru
By Colin Post - October 1, 2015
Peru’s role in the Bolivia-Chile land dispute
By Charles Avery - May 16, 2015
