Rio Tinto has successfully completed its $1.5 billion buy-back of Rio Tinto shares, comprised of the $500 million and $1 billion on-market share buy-back programmes announced on 8 February 2017 and 2 August 2017 respectively. Rio Tinto will today...