Located in northwest China's Qinghai Province, Aiken Spring in the Gobi Desert is dubbed the "Devil's Eye." The water spewing out of the spring contains a high degree of sulfur, making the land around it barren.
Copyright © 2018 CGTN. Beijing ICP prepared NO.16065310-3