Nice one! Check also this out external link
yup, I guess the two spires you can see in the smog above the right arm of the Moskva are then two of the seven sisters.
Which'd also mean this is west of downtown...
Source says it is Moscow: external link