Dividing into three trains in Edinburgh, the Highland Sleeper heads for som - The Independent