European cities fall in league table of most expensive cities in the world. According to Mercer consultants, Tokyo (Japan) has become the most expensive city in the world, ahead of Luanda (Angola). Tokyo was in second position last year, whilst Luanda was in first. Osaka in Japan is in third place (6th place in 2011) followed by Moscow in Russia (4th place; unchanged) and Geneva (Switzerland), the most expensive city in Europe according to this league table, in 5th place. The study compared the...