Rio Tinto has agreed to pay a $US15 million ($A21.5 million) penalty to settle a long-running dispute over alleged bribery relating to the Simandou iron ore project in Africa.

Rio Tinto has agreed to pay a $US15 million ($A21.5 million) penalty to settle a long-running dispute over alleged bribery relating to the Simandou iron ore project in Africa.