Leningrad’s siege by Germans ended in the wake of 650,000 perished citizens.

The siege lasted 872 days, making it one of the longest blockades in history. It was possibly one of the most destructive and costliest too.

Source