Question: Are both mountains, Phiri Uya and Ruchi (Glarus Alps), located in the same country?
Sentence (from "Phiri Uya"): Phiri Uya lies at the Phiru Uya valley, southwest of Waqra Punta.
Relevant evidence: No