Former president Pedro Castillo was impeached by Congress on Tuesday and later arrested on suspicion of rebellion.
Former president Pedro Castillo was impeached by Congress on Tuesday and later arrested on suspicion of rebellion.
Demonstrators in the Peruvian capital are demanding that Congress representatives resign after a constitutional crisis that ended..