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.
Company: North British Railway
Photographer: John Furnevel
Contact photographer: John Furnevel
Image number: 64400