A pedestrian walks on a street shrouded by sand and dust in Urumqi, capital of northwest China's Xinjiang Uygur Autonomous Region, Aug. 3, 2011. A seven-level sand storm swept through Urumqi and neighboring areas on Wednesday, causing low visibility on the road. [Xinhua]