Broken glass obscures the view out a window of a hotel in Urumqi, Xinjiang, China.
Broken glass obscures the view out a window of a hotel in Urumqi, Xinjiang, China.
Filename: msb-146765mod.jpg
Copyright