BREAKING: President Pedro Castillo Arrested
The President of Peru, Pedro Castillo, has been arrested and is being held in the police station located on Avenida España in the city of Lima. This is following a vote by the majority right-wing congress to oust him in a legislative coup. The Military and the Police have declared their support for the congress, according to La Republica and Canal N.
For more news and analysis, check out our podcast Latin America Review: https://linktr.ee/latinamericareview