Question: Are both stations, Togwon Station and St. Albans station (Vermont), located in the same country?
Sentence (from "St. Albans station (Vermont)"): It is the northern terminus of the daily" Vermonter" service.
Relevant evidence: No