Question: Which is the highest peak, Haramosh Peak or Siguang Ri? 
Sentence (from "Siguang Ri"): Siguang Ri is a mountain in the Mahalangur Himalayas of Tibet, China.
Relevant evidence: Yes