Peruvians will vote April 10 for a new president. The race has seen much controversy and a sudden surge in the popularity of two key candidates over the past several weeks. The left-wing former soldier Ollanta Humala lead with 29 percent of voters' support in pre-election opinion polls, followed by Congresswoman Keiko Fujimori, daughter of the controversial former President Alberto Fujimori. Former Peruvian President Alejandro Toledo and former Prime Minister Pedro Kuczynski also are running. If no candidate wins a majority, as is likely, the top two candidates will face off in a final round June 5. Though who will win ultimately remains unclear, the popularity of Humala and Fujimori (though her support has remained fairly steady at just above 20 percent) embodies Peru’s divide between the urban elite and the rural indigenous poor and its struggle to find a balance between social welfare and economic growth.