Xinjiang is inhabited by people of various ethnic groups. There are 47 such groups, with a total population of 1,928 million. Among them, the Uygur, Han, Hui, Mongolia, Kirgiz, Xibe, Tajik, Uzbek, Man, Daur, Tartar and Russian are the main groups. The Uygurs make up the majority, accounting for about 47% of the whole population. Different cultures,...