Video. Peru appoints first female leader after President Castillo impeached
Former president Pedro Castillo was impeached by Congress on Tuesday and later arrested on suspicion of rebellion.
Read full articleFormer president Pedro Castillo was impeached by Congress on Tuesday and later arrested on suspicion of rebellion.
Read full article