The capital of oil-rich but poverty-striken Angola is the world's most expensive city for expatriates, according to a new cost of living survey that also showed other developing African and Asian cities were among the priciest in the world. Luanda knocked the Japanese capital Tokyo off the top of this year's Mercer Worldwide Cost of Living Survey. Tokyo was in the second slot while Ndjamena, the capital of Chad,came in third. Asia's cities are also among the world's most expensive for expat postings: apart from Tokyo which is ranked second, Osaka comes in at 6 and Hong Kong is tied with Zurich at 8. Living in the Middle East isn't cheap either: Tel Aviv (19) was the most expensive city in the Middle East, followed by Abu Dhabi (50) and Dubai (55). Tripoli (186) in Libya was the least expensive Middle Eastern location. And the world's least expensive city of expats? The Mercer survey said it was Karachi in Pakistan.