Terrace Wires is a prominent programme for public art, bringing a series of major installations to St Pancras International’s iconic Barlow Shed roof, where they are suspended in front of the station’s famous clock. It offers 48 million travellers each year the chance to experience the latest contemporary art as…