Tokyo is the world's most expensive city, according to Mercer's 2009 Worldwide Cost of Living survey released today, with the cost of living up 13.1% from 2008.
Japan's capital is followed by Osaka and Moscow,...
Mercer has just released its top 50 most expensive cities in the world based on cost of living.
Mercer's Worldwide Cost of Living Survey 2008 is used to help multinational companies and governments determine living...