Australian shares have rallied as consumer staples advance a day before the federal government releases the details of its budget.
Australian shares have rallied as consumer staples advance a day before the federal government releases the details of its budget.