The UK has a new longest direct train route with an overnight trip from London Euston to Scotland topping the list.