Yes, reportedly.
Would the edge of a cloud also be responsible for the beads of light in this image?
It looks like classic lens flare.
Regards,
The whole thing? Maybe the “lens flare” makes it look more dramatic, though. Would eyeglasses also experience the same flare?