Video PlayerClose
Six Times Left, a sculpture made by British sculptor Antony Gormley in 2009, 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)