Tourists riding on camels visit the scenic spot of the Mingsha Mountain in Dunhuang city, Northwest China's Gansu province, July 13, 2014.[Photo/Xinhua]
China's top 10 waterfalls
Road warriors