Anybody know where this is?
Captured from YouTube.
You're viewing a single thread.
Gamsutl, RussiaGamsutl, Damegan, Russia
Check the taller building on the far left of the ruins. It's in the middle in the linked image.
I think you are right! How did you find this?
Boringly enough, Google lens gave me exact matches to your image and the captions were in Russian, but did not give a name. The image I posted was another result farther down.