Rio Tinto has signed a 20-year contract with Japan's Mitsui O.S.K. Lines Ltd (MOL) to carry iron ore from Australia to China, as the world's No 3 miner takes advantage of a shipping market downturn to secure low freight rates. .