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.
T E Marchessault