Oil swings $5 on U.S.-Iran deal hopes, Bandar Abbas reports

Business