Barbadillo: The prison holding three former presidents of Peru

​Presidents Alejandro Toledo (2001-2006), Ollanta Humala (2011-2016) and Pedro Castillo (2021-2022) are Barbadillo’s current dwellers. In total, five former leaders have spent time at the facility  Read More

This website stores cookies on your computer. Cookie Policy