Video PlayerClose
Prop, a sculpture made by British sculptor Antony Gormley in 2018, is seen on display on Delos island, Greece, May 3, 2019. An exhibition by Antony Gormley, one of Britain's best known sculptors, kicked off on the Delos island recently. (Xinhua/Li Xiaopeng)