The 0710 Leeds - Aberdeen Virgin Trains HST approaching Inveresk on 3 May 2018 heading for its next stop at Waverley. The eastern edge of Musselburgh is visible on the left, with the village of Wallyford in the right background.

Location: Inveresk

Company: North British Railway

Photographer: John Furnevel

Contact photographer: John Furnevel

Contact editor

Date: 03/05/2018

Image number: 64400

Other photographs of Inveresk on RailScot