Peruvian President Castillo impeached and arrested, his vice-president invested | AFP