A Contentious Election Deepens Peru’s Crisis
Peruvians went to the polls on June 6 to elect a new president. Pedro Castillo is leading Keiko Fujimori by 44,000 votes in an election in which 17.6 million cast their ballots. The result is yet to be confirmed by...