Designed by
Title
Kyrgyzstan - Pobeda Peak (Jengish Chokusu ) 7,439 m #29912379
Description
Pobeda Peak is the highest mountain in the Tian Shan mountain system at 7,439 metres. It lies on the Kyrgyzstan-China border, in the Kakshaal Too, the highest part of the Tien Shan, southeast of lake Issyk Kul.