The incredible new longest train journey in Europe – 3,100 miles long via 6 countries



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



Source link