A visitor takes a photo of some of the 500, one-meter tall statues of German political thinker Karl Marx on display on Sunday in Trier, Germany. The statues, created by artist Ottmar Hoerl, are part of an exhibition at the Museum Simeonstift Trier commemorating the 130th anniversary of the death of Marx in 1883. Photo: CFP