A cost of living survey carried out by Mercer Human Resource Consulting has brought us an unwelcome result: Russia's capital Moscow is the most expensive city in the world to live in. St Petersburg is not far behind in 12th place, while Ukraine's capital Kiev comes in at 21st, on a par with Vienna and Rome. Other Eastern European cities to make the list - compiled from data from 144 countries - include Slovakia's capital Bratislava at 48 and the Czech Republic's Prague at 50.