Venezuelans voted on Sunday, July 28 in the most keenly awaited presidential election there in more than a decade.
Opposition supporters say their main candidate Edmundo Gonzalez stands a real chance of winning, while the incumbent, President Nicolás Maduro, says he is confident of victory. Stephen Gibbs looks at the two main contenders.