This one has two options, either it is russian propaganda or swedish smoke and mirrors: One entity leaks info while officially no one comments on it.
However, when theres smoke there usually is fire, too. I doubt very much that those long distance photos are the only pictures, the Swedish AF surely has much better pictures that has not been released.