Mount Kailash, meaning "crystal mountain," lies less than 100 kilometers north of the western tri-junction point of the borders of China, India and Nepal. Join CGTN for a splendid winter view of Mount Kailash in China's Xizang Autonomous Region.
Copyright © 2020 CGTN. Beijing ICP prepared NO.16065310-3