Mount Song, known in Chinese as Song Shan (Simplified Chinese: 嵩山; Pinyin: Sōng Shān), is one of the Five Sacred Mountains of Taoism and is located in Henan province on the south bank of the Yellow River in China. Its summit is 1,500 meters above sea... Read further
License: All Rights Reserved