Question: Are both Wümbach (Ilm) and Vermilion River (Lac Seul) located in the same country?
Sentence (from "Wümbach (Ilm)"): Wümbach is a small river of Thuringia, Germany.
Relevant evidence: Yes