The incredible new longest train journey in Europe stretches for 3,100 miles, taking passengers through six countries and three different time zones.