UK: Rights group wins appeal over investigation into 'slave labour' cotton produced in China's Xinjiang region Englisch cross-posted from: https://feddit.org/post/259212...