This strange phenomenon, already dubbed ‘The Eye of God’ has been spotted in the Chinese autonomous region of Inner Mongolia. According to Chinese social medias, Inner Mongolia is known for its anomalous and unexplained phenomena.
It is really close to the ‘Eye of the Providence’, don’t you think? Here some more pictures:
Do you believe in divine apparitions?