Xinjiang Uygur Autonomous Region (“Xinjiang” for short) is the largest province-level administrative region in northwest China, covering an area of one-sixth of the country’s land. It is also the ...
Gulgine has since vanished and is now believed to be among the estimated one million people — mostly Uighurs — in detention in China’s Xinjiang province. It is believed to be the largest ...