President Pedro Castillo. Image courtesy of Peru’s Presidency.
Pedro Castillo
By Diego Lopez Marina
June 3, 2022
You Might Also Enjoy
Lima’s public transport halted as workers strike for more protection against criminals
By Diego Lopez Marina - October 11, 2024
Dangerous roads take another life as heavy rains provoke landslide in Peru
By Frances Jenner - March 12, 2018
IACHR admits lawsuit from MRTA guerilla leader alleging abuse by Peruvian State
By Diego Lopez Marina - September 1, 2023