There so a helicopter hovering somewhere between HOP, Crofton Park and Catford I think. Likely a police helicopter which are sadly common nowdays.
However it appears to have a beam shooting down to earth - I saw it come on. Is this new? I’ve never seen it before.
Or have the aliens arrived and I should quickly watch War of the World’s to see how victory can be sealed?