Dunhuang, China

Dunhuang, China

Dunhuang, China, is a large oasis in the Gansu Desert, 750 mi/1150 km northwest of Lanzhou. It was made famous in the desert scenes from the film Crouching Tiger, Hidden Dragon. For hundreds of y...

JDS Travel News JDS Viewpoints JDS Africa/MI