Unrest and violence have exploded on the streets of Peru in response to the removal of former president Pedro Castillo.
Unrest and violence have exploded on the streets of Peru in response to the removal of former president Pedro Castillo.