Business & Finance The UK sells £1.7 billion index links treasury gold leaf with a yield of 1.588% The UK sells £1.7 billion index links treasury gold leaf with a yield of 1.588%