Riot police ride in an armored bus on the streets of Urumqi, Xinjiang, China.
Riot police ride in an armored bus on the streets of Urumqi, Xinjiang, China.
Filename: msb-146401mod.jpg
Copyright