Heart-stopping experience climbing 1,500m-high China rope ladder

Zhangjiajie, in China’s Hunan Province, is famous for its towering sandstone pillars, ethereal mist-shrouded landscapes, and the dizzying climbing routes on Mount Qixing, which stands 1,528 meters above sea level. The sky ladder at an altitude of 1,500m on Mount Qixing, Zhangjiajie, China. Photo by Zhangjiajie Tour Guide According to Travel China Guide, visitors can … Read more