NSW government pledges $12bn to build new train fleet in Hunter Region

· Perth Now