C664 Prodigy in the World!
Tianshan Mountain is one of the world's seven great mountain ranges, situated deep within the Eurasian continent, stretching across four countries including China from east to west. It is the largest independent latitudinal mountain system on Earth, as well as the furthest from any ocean and the largest in the world's arid regions.
In China, Tianshan is known as the Snow Mountain