The Seige of Leningrad lasted for 2 1/2 years and yes, there was fighting. More around the city than inside, but there was fighting. The Germans didn't just camp out there calmly for 2 1/2 years.
It is one of the most horrific events you will ever read about. Official Russian estimates at the time put the death toll of the city's population at over 600,000 or so, but they had their reasons for underestimating that number. When the siege began, Leningrad had slightly over 2.5 million people with refugees pouring in constantly. When it ended, they were at around 1 million.....a little under, I believe. That's well over 1.5 million people unaccounted for. Granted, some managed to flee, but not THAT many. Modern estimates indicate more like 1 million+ civilian inhabitants died during the seige. Yes, it was largely due to starvation, but starvation is an effective military tool. And those are just the civilians who died.
The stories of what the people endured are the stuff of nightmares.....People saving the corpse of one child to feed another. Women deciding it was the lesser of evils to have a young daughter take a job with a high risk of death because that would give the daughter a larger food ration.....one that might actually be enough food to keep her alive. Without the job, the ration was lower and the chance of starvation went way up. What to do? Watch your child die a certain, slow death? Or take a risk on giving her enough food to keep her alive, but in doing so expose her to situations that could kill her instantly? I don't know if any of us can imagine living this way for 2 1/2 years....Watching our friends, neighbors, families and children starve to death before our eyes.
One type of fighting went on outside the city, but another went on inside.