Error loading player: No playable sources found
The Changbai Mountain is located on the southeastern edge of Jilin Province, on the border between China and the Democratic People's Republic of Korea. Named after its famous snow-capped peaks, "Changbai" literally means "forever white." Changbai Mountain is a paradise for powder skiers, who use the term "powder" to describe soft and newly fallen snow. Join CGTN for the amazing winter view of the mountain.