Question: Are both stations, Togwon Station and St. Albans station (Vermont), located in the same country?
Sentence (from "St Albans Abbey railway station"): It is one of two stations in St Albans, the other being the much larger and busier St Albans City.
Relevant evidence: No