London has the world's dearest restaurants