Question: Are both rivers, South Branch Leach Creek and Shchugor River, located in the same country?
Sentence (from "Shchugor River"): The Shchugor River is a tributary to the Pechora River in northwest Russia.
Relevant evidence: Yes