Industry

Iran’s oil ministry announced that it has stopped oil sales to both Britain and France in a move seen as a direct retaliation for the upcoming EU embargo on imports of Iranian oil.