Discover the UK's longest train ride from Aberdeen to Penzance, covering 774 miles across the beautiful Scottish Highlands to the Cornish coast. Train fans and those keen to explore a bucket-list ...