Home FinanceBusiness H&M responds to a firestorm in China over Xinjiang cotton.