Crude Oil Forecast: Prices Break Above $101 as Iran Tensions Raise Supply Risks