US Crude Oil Weekly Forecast: Prices Will Struggle With Demand Uncertainty, Rising Rates

• Energy markets still face the toxic mix of plentiful supply and depressed demand
Source