Shanghai is the 21st ‘costliest’ city in the world, according to the Economist Intelligence Unit, passing New York (26th) and Beijing (47th) but falling short of Hong Kong’s 13th-place slot. Shanghai still has quite a ways to go, however, before it catches up to Singapore at #1.