The cotton bubble has burst. Prices are half what they were at their peak in March, when they reached about $1,400 for a candy (356 kilograms). Constraints on production capacity among Far East producers have also eased up. As a result the Indian government has decided not to impose any ...