Pedro Castillo with Aníbal Torres and Betssy Chávez. Image courtesy Peru’s Government.
Betssy Chavez y Anibal Torres
By Diego Lopez Marina
April 4, 2023
You Might Also Enjoy
Stalled expansion risks Lima airport’s regional leadership
By Colin Post - May 9, 2016
President Pedro Castillo’s sister-in-law surrenders to authorities after raid on Presidential Palace
By Diego Lopez Marina - August 10, 2022
Political violence leaves three dead in eastern Peru
By Colin Post - November 3, 2016