Yecheng
Yecheng, Karghilik or Karghalik, also known as Chokkuka, is a city in Xinjiang, China. It is 249 km by road northwest to Kashgar, and 249 km south to Mazar.
Read more about Yecheng.
Related Subjects
Related Phrases
Related Words