Question: Are both stations, Togwon Station and St. Albans station (Vermont), located in the same country?
Sentence (from "St Albans (London Road) railway station"): St Albans London Road was one of three railway stations in St Albans, Hertfordshire.
Relevant evidence: No