Tourists riding on camels visit the scenic spot of the Mingsha Mountain in Dunhuang City, northwest China's Gansu Province, July 13, 2014. (Xinhua/Zhang Xiaoliang)
Go to Forum >>0 Comment(s)