×

Tacheng

Tacheng, also known as Tarbagatay, Chuguchak or Qoqek, is a county-level city and the administrative seat of Tacheng Prefecture, in northern Ili Kazakh Autonomous Prefecture, Xinjiang. The Chinese name "Tacheng" is an abbreviation of "Tarbagatay City", a reference to the Tarbagatay Mountains. Wikipedia