Tag - best australian shares to buy for long term