Indian traders have signed contracts to ship 800,000 bales of cotton to China as demand surged from the world’s biggest consumer…
Indian traders have signed contracts to ship 800,000 bales of cotton to China as demand surged from the world’s biggest consumer…