A larger than life statue of communist philosopher Karl Marx is being unveiled on the 200th anniversary of his birth in the German town of Trier.
The celebratory uncovering of the 14ft statue of Marx, donated by China, has sparked criticism by some who blame Marx for crimes committed by social revolutionaries in Russia, China and elsewhere in the name of communism.
The city has invited about 200 guests for the anniversary celebrations.
Marx laid the philosophical foundations for communism, an ideology that aims for shared ownership of the means of production and the absence of social classes.
The revolutionary thinker was born in Trier on May 5 1818 and lived there until he was 17 years old. He died in London in 1883.