The largest producers of cotton, currently (2009), are China and India, with annual production of about 34 million bales and 33. Where is Cargill based