Hong Kong tops a new survey by Mercer to emerge as the most expensive city for expatriates, besting the Angolan capital of Luanda which has held the top spot for the past few years.