Looks like it's been taken close to the Victory square in Moscow behind the Museum for the Great Patriotic War where there's a long lane with several tanks displayed on the streets. Will go there again in 6 weeks from now....will see if I can find out (also by showing this picture/asking).
Comment