A complete guide to the Indian Pacific Train - what to expect, the cabins, the food, the excursions, the scenery and all aspects of life onboard the train that make it one of the most incredible train journeys in the world.