Crude Oil Analysis: Futures Fall Over 1% on Demand Concerns and Low Industrial Output
Iran’s oil production neared its 40-year low, with an output of fewer than 2 million barrels per day in 2020. The US government reportedly sanctioned a businessman from...