A sandstorm sweeps Jiuquan, Northwest China's Gansu province on March 31, impacting local transportation, agricultural production and the lives of residents. [Photo/sina.com]