Iran and Russia have signed a $40bn investment deal. The money will be spent on Iran’s oil and gas projects. Iran and Russia are also trying to ditch the dollar in their mutual business transactions.