The United States on Wednesday (local time) announced a ban on the entry of cotton and tomato products from China's Xinjiang region amid allegations that detainee or prison labour from Uyghurs went into making them, according to the US Customs and Border Protection.