The Kubuqi Desert, China's seventh-largest desert, is nestled in the northern part of the Ordos Plateau in north China's Inner Mongolia Autonomous Region. It was once called the "Sea of Death" because ...
Some results have been hidden because they may be inaccessible to you