All Articles

Lenin Statue
June 22, 2020
A statue of Vladimir Lenin, the Soviet leader, was revealed in the German city of Gelsenkirchen, at a time when statues are being toppled across the West.