The world's longest train journey spans 21 days, covers 11,654 miles, and takes travellers through 13 countries, crossing ...