El Alto is Bolivia's second-largest city, home to 1.2 million people. And, at an elevation of 4,150m (13,615ft), it is the world's highest city with a population of more than 100,000.

It's full of narrow streets with vendors trying to sell you everything from oranges to knock-off designer trainers. Standing on a pavement, car mechanic Josue Macias is enjoying an ice cream with his young son.

He describes how Bolivia's sky-high inflation is affecting him and his family. The annual rate soared to 24% in June.

As Bolivians prepare to vote in a general election, the country's deep economic woes are the central issue. Whoever becomes the nation's next president faces a very difficult job to try to sort out the mess.