Wartime train steams through Highlands once again

The Royal Navy train transported more than 500,000 military personnel during the first and second world wars.
The Royal Navy train transported more than 500,000 military personnel during the first and second world wars.

Breaking