Which mountain is the 103rd tallest mountain in the world: Siguang Ri or Tongshanjiabu?
Siguang Ri Siguang Ri is a mountain in the Mahalangur Himalayas of Tibet, China. At an elevation of 7308 m it is the 83rd highest peak on Earth. It is located approximately 6 kilometers NNE of Cho Oyu, the world's 6th highest mountain.
Mount Yao (Lushan County) Mount Yao (), formerly Mount Shiren (), is located in west of Pingdingshan, Henan Province. It lies east of the Funiu Mountains. It stands in the middle area of inner land, near to the National Way 311, 207, closing to the Zhijiao Railway. The Spring Temple Buddha is in this mountain.