Pedro Castillo hours before being impeached.
Pedro Castillo
By Diego Lopez Marina
December 7, 2022
You Might Also Enjoy
Peru’s leftist party shows true colors in Venezuela row
By Colin Post - August 11, 2016
U.S. firm sues Peru for payment of 140-year-old bonds
By Colin Post - August 4, 2015
Peru finds price-fixing among maritime shippers
By Colin Post - February 27, 2016