Peruvians have head to the polls to vote for their next president but the race is still too close to call.
With 94% of ballots counted, candidate Pedro Castillo had 50.07% of the vote, and Keiko Fujimori had 49.92%, according to official results.
Now, they're headed to a runoff election.
Check out The China Report, our new weekly newsletter. Subscribe here!