The photo below (source) was purportedly taken in 1980 in Moscow.
Exactly where in Moscow was the photo taken? Is the sculpture of the 1980 Summer Olympics emblem in the background still standing at that location? If not, has it been moved to anywhere else where I can see it?