All-India cotton arrivals down at 6,700 bales as of 20 July.

Around 6,700 bales (1 bale = 170 kg) of cotton arrived in major spot markets across the country on 20 July, lower than 7,900 bales on 19 July.