Is London the most expensive city to live in?

13 answers 13