Video PlayerClose
Another Time XV, a sculpture made by British sculptor Antony Gormley in 2011, 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)