The atmospheric event occurred in St Petersburg and it looked as though Earth has three suns, The Sun reported.
The pseudo-suns are created by an optical illusion known as sundogs, phantom suns or mock suns.
They are thought to be created by tiny ice crystals that reflect the sun’s rays, occurring in temperatures less than 30 degrees Celsius when there are water vapours crystallise in the air.
“We can clearly see this phenomenon in the sky because it’s very cold. Tiny ice crystals catch sunlight and go through the sun,” meteorologist Vyacheslav Perushkov told Russian media.
“As a result they reflect the sun. This is possible only when it’s cold, when the frosts are heavy.”
Sundogs could be seen from anywhere in the world, but they won’t shine as bright as they do in St Petersburg.