The solstice was 20:51 GMT(21:51 BST) on 20th June, with nominal sunset at 21:04 (22:04 BST) at 56° N, although it was overcast, which made the light more difficult.
In the pre-amble, 800102 passes with a late running 1W24 16:00 Kings Cross - Aberdeen.
158731 departs with 2K81 21:07 Edinburgh - Leven as 170433 passes through with 1L32 20:44 Dundee - Edinburgh.
In the minute of solstice, 70802 passes through with 6B36 19:25 Craiginches - Oxwellmains.
70802 spent a lot of time in 2022 and 2023 in Eastleigh and then Doncaster, while work was performed on engine issues.