It seems to me there are three St Petersburgs.

The first is the historic, tsarist St. Petersburg. Those photographs ae in a different gallery,

The second is the Soviet St. Petersburg (or more accuratly, Leningrad) Much of this aspect of the city is presented here.

The third in modern post-Soviet St. Petersburg. I did not get many photographs of that aspect of the city but mostly sa it out of the window of the use.
IMG_1823IMG_1813IMG_1814IMG_1819IMG_1838IMG_1843IMG_1855IMG_1882IMG_1892IMG_1898IMG_1899IMG_1901IMG_1902IMG_2142IMG_2143IMG_2151St Petersburg Canal Panorama IIMG_2152IMG_2154IMG_2157