Oil markets are on edge ahead of the weekend, as midterm elections near and fresh U.S. strikes on Iran are predicted

Read the original article — MarketWatch