Camels pass the road when the green traffic signal 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)