trainferrystuff:
170471 and 185126 at Edinburgh
trainferrystuff:
43305 and 158723 at Edinburgh
trainferrystuff:
156496, 390043 and 390042 stand at Glasgow Central
trainferrystuff:
158701 and 67028 at Inverurie
trainferrystuff:
82208 and 221133 at Newcastle
trainferrystuff:
43307 departs Newcastle as 221128 arrives
trainferrystuff:
350410 and 170471 stand at Haymarket
trainferrystuff:
43238 and 43484 at London Kings Cross
trainferrystuff:
A Busy Helensburgh Central station
trainferrystuff:
37057 and 334022 stand at Helensburgh Central
trainferrystuff:
156489 and 156437 at Springburn