I took an overnight sleeper train to Edinburgh for a magical three-day city break full of history and beautiful views.
Experience the Caledonian Sleeper! Travel from London to the Scottish Highlands in luxury. A tour of the sleeper train, ...