Hours-long delays marred Peru's presidential and legislative elections on Sunday, as voters sought to end political chaos that has seen a string of presidents ousted or jailed.

From the Amazon to the Andes, around 27 million Peruvians voted on half-metre-long ballots listing 35 presidential candidates, in a contest dominated by concerns about crime and corruption.

Originally published on doc.afp.com, part of the BLOX Digital Content Exchange.