Peru has a new president after Pedro Castillo was removed for rebellion
Peru has a new President this morning after, after President Pedro Castillo was removed from office and charged with rebellion after attempting to launch a coup.