I poked around on Google Earth and there are bunches of these in St. Petersburg - dozens of complexes, hundreds of buildings - hopefully they didn't learn concrete from the Chinese...