The longest direct train in the UK is a 785-mile service that runs once a week between Aberdeen and Penzance with 35 stops along the way - taking 13 hours and 20 minutes