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
Radioactive device stolen from public hospital in Lima
By Colin Post - June 8, 2016
Humala accepts Chile’s apology, returns ambassador
By Colin Post - April 29, 2015
Keiko Fujimori to choose between centrism and old guard
By Colin Post - December 17, 2015
