I don’t see anything there to say it’s actually Russian. It could be any northern temperate/sub polar city.