From the Swiss Alps to the Rocky Mountains, these are the world's most incredible train journeys
Pass through awe-inspiring mountain ranges while eating delicious food on these once-in-a-lifetime train journeys.