Violent clashes in the ethnically-divided west Chinese region of Xinjiang have left 21 people dead,…