Peru: Leftist candidate wins, right cries ‘fraud’

Leftist candidate Pedro Castillo, leader of the Free Peru party and former school teacher, won the final round of the Peruvian presidential elections. Ben Radford reports.

This post was originally published on Green Left.