The Siege of Leningrad (now Saint Petersburg) lasted 872 days from September 1941 to January 1944, making it approximately 17 months of one of the longest and most destructive sieges in history. The city suffered immense civilian casualties but never surrendered to German forces.