Energy Concerns Grow Over Oil Demand as Brent Prices Approach $107 by 2026 Goldman Sachs and ING raise alarms about potential oil demand destruction as Brent crude prices are projected to hit $107 in 2026. Editorial Staff 4 days ago