http://www.skyscrapercity.com/forumdisplay.php?f=345

Literally thousands of pictures of Russian cities. Real easy to spend a few hours on that site... I often do ;P