Peru’s President impeached and arrested after he attempts to dissolve Congress
Peru’s President Pedro Castillo has been detained by police in capital city Lima, a source with knowledge of the case told CNNE, after lawmakers voted to oust Castillo in a tumultuous day for the South American nation.
Read More...
Read More...