Mount Hua or HuaShan (华山 or also known as 西岳 in the olden days) is one of the China’s five great mountains which has a long history of religious significance. Known to be the world’s No. 1 precipitous mountain, HuaShan consists of five main peaks with the South Peak being the highest at 2154.9 meters (7,070 feet).