The share market has rallied to a six-year high due to Rio Tinto's massive shareholder returns, rising oil prices and optimism from a ceasefire agreement in Ukraine.

The share market has rallied to a six-year high due to Rio Tinto's massive shareholder returns, rising oil prices and optimism from a ceasefire agreement in Ukraine.