Signs of life in London.