All-India cotton arrivals down at 4,400 bales as on 25 July.

Around 4,400 bales (1 bale = 170 kg) of cotton arrived in major spot markets across the country on 25 July, down from 4,500 bales on 24 July.