Live: An alpine pearl in NW China's Xinjiang – Tianchi Lake
Tianchi Lake literally means "Heavenly Lake" in Chinese. It is located about 100 kilometers east of Urumqi City in Northwest China's Xinjiang Uygur Autonomous Region. Known for its stunning views, this scenic spot has been classified as a highest level scenic area by the China National Tourism Administration. Join us and let this magnificent lake take your breath away.