A construction site is blurred by dust storm in Shenyang, capital of northeast China's Liaoning Province, on March 10, 2006. (Xinhua photo)
[1] [2] [3] [4]