The Chinese capital of Beijing was covered in thick dust on Monday as it experienced what its weather bureau has called the worst sandstorm in a decade.
The storm caused an unprecedented spike in air pollution measurements – with pollution levels in some districts at 160 times the recommended limit.
Hundreds of flights were cancelled or grounded as the sky was covered by an apocalyptic-looking orange haze.
The sand is being brought in by strong winds from Inner Mongolia.
In Mongolia the severe sandstorms have reportedly caused six deaths and left dozens missing.