BY GLOBAL TIMES Altay Prefecture, located in the northwest frontier of China, sits in the northeast part of Ili Kazak autonomous prefecture in the north of Xinjiang Uygur autonomous region. It borders Mongolia to the east, Kazakhstan to the west, and Russia to the north. From the pristine Kanas Lake, hailed as “a pure land on earth,” to the majestic …