Dust shrouds a road in Zhangjiakou, North China's Hebei province on Wednesday. A sandstorm hit the city around 3pm, engulfing roads and buildings. [Photo/CFP]