LANZHOU, July 6 (Xinhua) -- Sand is just eight steps away. That was how Babusha, an enormous sand dune on the southern edge of the Tengger Desert, got its name.
"Babu" means eight steps in Chinese, and "sha" literally refers to sand.
Having long been plagued by severe drought, the childhood memory of Guo Wangang, a native of Gulang County in the city of Wuwei, northwest China's Gansu Province, was filled