Mt. Huashan is known as 'The Number One Precipitous Mountain under Heaven' and one of the five sacred mountains in China.