Pedro Castillo hours before being impeached.
Pedro Castillo
By Diego Lopez Marina
December 7, 2022
You Might Also Enjoy
Peru presidential candidate accused of rape, spousal abuse
By Colin Post - November 27, 2015
Lima restaurant Maido named best in Latin America once again
By Michael Krumholtz - November 1, 2018
Peruvian Congress suspends Congressman Freddy Díaz for 120 days for rape case
By Diego Lopez Marina - September 14, 2022