People walk on a road amid a sandstorm in Dunhuang, northwest China's Gansu province, April 23, 2009. [CFP]