The Lop Lake, also called Lop Nur, reputed as the "lake of death" and located to the northeast of Rouqiang County in Northwest China's Xinjiang Uygur Autonomous Region, attracts historians and geographers from home and abroad by its mystery. [China.org.cn/Photo by Qi Jun]
Go to Forum >>0 Comment(s)