Leningrad Posted on Thursday January 29th, 2026 by ivan Leningrad (USSR name) is a city located in northwestern Russia, on the banks of the Neva River, which flows into the Gulf of Finland....