Located in the southwestern part of China, Xinjiang Uygur Autonomous Region (Xingjiang for short) is the largest province in China, accounting for the one-sixth land of China. It ...