News
Pedro Castillo: Peru Congress impeaches president amid battle for control
Soon after Pedro Castillo said he was dissolving Congress, lawmakers vote to impeach him.
Soon after Pedro Castillo said he was dissolving Congress, lawmakers vote to impeach him.