Question: Are both stations, Togwon Station and St. Albans station (Vermont), located in the same country?
Sentence (from "St. Albans station (Vermont)"): St. Albans station is an Amtrak train station in St. Albans, Vermont, United States.
Relevant evidence: Yes