Tian Shan

  • The Tian Shan, meaning Mountains of Heaven, is an extensive mountain range system located in central asia.
  • The highest mountain is Jengish Chokusu with an elevation of 24,406 feet (7,439m).

 

Jengish Chokusu, Tian Shan

Posted in .