What In The World: Can You Explain This Black Ring Over Kazakhstan?

My guess is a portal to an alternate dimension.