Crossing Australia on the Indian Pacific train

Last October I travelled on the Indian Pacific train from west to east. This epic journey visits the mining town of Kalgoorlie, crosses the Nullabor, indulges your tastebuds in South Australia's Barossa Valley, charms you in the outback desert town of Broken Hill, then cools you down in the Blue Mountains en route to Sydney. This adventure was a very special 50th birthday gift from my mum. We started with a day trip to Rottnest Island off the coast of Freemantle.