
Photos Of Leningrad (St Petersburg) In The Early 1960s
St Petersburg is situated on the Neva River, at the head of the Gulf of Finland on the Baltic Sea. It is Russia’s second-largest city after Moscow. These fascinating color photos captured street scenes of Leningrad (St Petersburg) in 1961.