GB Railfreight announces Belmond Royal Scotsman contract as it runs its first train for the luxury passenger service

April 18, 2016