London is now the eighth most expensive city in the world, according to the Economist Intelligence Unit's Worldwide Cost of Living Survey, dropping from sixth place last year. Harare, in Zimbabwe, has surged into the top 10, above London, thanks to its rocky economy and 100% inflation rate.