Antony Gormley installs iron figures among ancient ruins on the Greek island of Delos
Artist Antony Gormley has unveiled Sight, an exhibition of 29 of his humanoid sculptures on the Greek island of Delos in the Aegean sea. British sculptor Gormley, creator of the Angel of the North, ...