Visitors are flocking to Changji Hui Autonomous Prefecture, China's Xinjiang Uygur Autonomous Region, to enjoy a road trip during the Dragon Boat Festival holiday. The road winds across an emerald green river surrounded by arid mountains and steep red cliffs, all nestled within the stunning scenery of the Danxia landform.