Greeted by a massive storm cloud and snarky newspaper headlines. Hello, London!