Next Post

Latin America News - Peru Congress Ousts President

Peru’s Congress ousted President Martín Vizcarra on Monday in an impeachment vote over corruption allegations, prompting immediate tensions in the Andean nation.