Hot Articles about China travel
With a summit 1,500 meters above sea level, Mount Song, known in Chinese as Song Shan, is one of the Five Sacred Mountains of Taoism. It is located in the Dengfeng district of Henan province and sits on the south bank of the Yellow River The mountain serves as the home to the Shaolin Temple and the ...