An otherworldly blob floated across the Tower of London, before disappearing into the sky.What do you think it is?