Global oil prices are likely to remain under pressure in 2026. Supply is expected to exceed demand by as much as 4 million ...