Tokyo Tokyo passes Luanda as the world's most expensive city to live in, according to new research. Sources: BBC