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 the election authorities. A newly-edited book by one of the...