Tokyo (Japan) remains the world’s most expensive city for expats, according to the latest cost of living ranking from EuroCost International. Luanda (Angola) overtook Moscow this year to take 2nd place.
Euro zone cities have fallen in the ranking as a consequence of a weakening currency (Paris, top euro zone city is only 39th whereas it ranked 23rd in 2011). Brazilian cities are still the most expensive locations in the American continent, despite a depreciated currency.
The 2012 cost of living ranking from EuroCost International is based on prices collected in June 2012 and updated with August exchange rates; it compares expat living costs in major locations worldwide, including housing costs.
You can view the complete rankings here.