Results of the most recent Economist Intelligence Unit survey have been published, confirming that Shanghai has the 2nd highest cost of living in China, with Hong Kong claiming the mantle of most costly city to live in China.