$ 0 0 Luanda, the capital of Angola, is the world's most expensive city for expatriates, according to a survey, which ranks London 18th.