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