Peru’s ousted leader Pedro Castillo in detention, accused of coup attempt
In a dramatic turn of events in Peru, Pedro Castillo, who less…
Peru’s ousted president Pedro Castillo detained by police in Lima
Peru's ousted President Pedro Castillo has been detained by police and accused…
Pedro Castillo: Peru’s ousted leader seen with police after impeachment
Peru’s ousted President, Pedro Castillo has been seen on police premises after…