The Seven Sisters are a group of seven (oddly) Stalinist scyscrapers, that dominate the skylines of Moscow.
Digenis begins his series of articles about the sisters with a look at the Palace of the Soviets, the big sister that never was.
Yes, that’s a statue of Lenin on top. A gigantic statue of Lenin, to be more specific.
So ambitious were the plans, that the statue alone would have dwarfed the Statue of Liberty.