The world's largest Lenin bust at Ulan-Ude, USSR 1973 -- Daily LIFT #354
The largest Lenin bust that was ever erected was unveiled in the far-eastern Soviet city of Ulan-Ude for the centenary of Lenin's birth in 1970 and sat in what was called the Square of the Soviets. It is there still.
Comments