UFOs over London?