The Congress of the South American country had previously voted to impeach Castillo.
Deposed Peruvian President Pedro Castillo has been arrested. The state news agency Andina reported on Wednesday that he was being questioned by prosecutors in the prefecture in Lima. The Congress of the South American country had previously voted to impeach Castillo.