Skip to main content

Satellite images show the development of an industrial park believed to use forced labour near Lop County, Xinjiang, China. The U.S. says people are coerced into work and then have their movements restricted, but China denies the use of forced labour.

The Globe and Mail