Iran faces billions missing from oil intermediary revenues
Iran's judiciary reports that oil intermediaries owe the government up to 11 billion euros from past oil sales amid US sanctions.
Iran's judiciary reports that oil intermediaries owe the government up to 11 billion euros from past oil sales amid US sanctions.