Question: Which mountain is the 103rd tallest mountain in the world: Siguang Ri or Tongshanjiabu?
Sentence (from "Siguang Ri"): Siguang Ri is a mountain in the Mahalangur Himalayas of Tibet, China.
Relevant evidence: Yes