Vehicles run in sandstorm on a highway in Inner Mongolia Autonomous Region, north China, April 23, 2009. The heavy sandstorm caused inconvenience for local production and traffic on Thursday. [Xinhua]