Cotton boasts the best gain for the week among commodities, thanks to a slowdown in global production.
read more