10. Shanghai, China
Shanghai is China’s largest city, with 24 million inhabitants. Mercer positioned Shanghai at number six, a jump of four places since 2014. ECA decided that Shanghai deserves to be number 8, and Numbeo’s overall price index of 59.33 puts this huge city at the 10th place of our list.