Socialists Cheer as Marxists Seize Control of Another South American Country

A candidate dubbed “the most radical leftist candidate to win a Latin American election in recent years,” will be taking power in Peru, according to the results of the country’s … Continue reading Socialists Cheer as Marxists Seize Control of Another South American Country