Huge sandstorm sweeps through Chinese city of Zhangye

A "sand wall" almost 100 metres high engulfed the Chinese city of Zhangye on Sunday.

Blown by strong winds, the sandstorm sent sand and dust flying at around 17 metres per second through the city in Gansu Province.

Visibility was reduced to less than 10 metres in some places.