Pedro Castillo (left) and Alberto Fujimo (right). Image credit: Courtesy of Andina.
CastilloFujimori_090524
By Diego Lopez Marina
May 9, 2024
You Might Also Enjoy
Peru launches most advanced satellite in Latin America
By Jack Dylan Cole - September 23, 2016
Odebrecht to name government officials bribed in Peru
By Colin Post - January 7, 2017
Tourists remain hospitalized after Machu Picchu train crash
By Michael Krumholtz - August 2, 2018