The share market has posted its best session in seven months due to positive half-year earnings results and strong gains for the miners and the energy producers.
The share market has posted its best session in seven months due to positive half-year earnings results and strong gains for the miners and the energy producers.