What passengers can expect from NSW’s long-distance trains

More than three years late and $800 million over budget, the first of a fleet of 29 new trains are undergoing major testing before they can enter service.