I stumbled across an English blog for the Russian site named Game of Go in Russia. I very much enjoyed going through it. Scroll down and you'll see some very interesting high-quality photos of the Russian Go scene. Explore the archives and you'll find even more fascinating photos and entries of activities.
It looks as though the English blog has been active since February of 2005. Clicking on the Cyrillic links will take you to the original Russian page. I'm afraid I can't read Russian so its contents escape me.