Question: Are both rivers, Ollen and Schwalm (Eder), located in the same country?
Sentence (from "Ollen"): Ollen is a long river of Lower Saxony, Germany.
Relevant evidence: Yes