Category Archives: Lenin

Marxists Unveil Controversial Lenin Statue In western Germany

The controversial Lenin statue is unveiled in the west German town of Gelsenkirchen on June 20.

Read more