Tourists pass the road when the red traffic signal for camels is on at the scenic spot of Mingsha Mountain and Crescent Spring in Dunhuang City, Northwest China's Gansu Province, April 11, 2021. [Photo/China News Service]
Go to Forum >>0 Comment(s)