Listen
Iran is estimated to have 40 million barrels of oil stored in tankers off-shore that it has been unable to sell because of trade sanctions imposed by the United States and Europe.
Listen
Iran is estimated to have 40 million barrels of oil stored in tankers off-shore that it has been unable to sell because of trade sanctions imposed by the United States and Europe.