Originally operated as public transport, the Indian Pacific has morphed into a ‘rail cruise’ in which all food and drink is included as well as accommodation and transport.