Oil's New Normal Is Higher Prices

Standard Chartered sharply raised its oil forecasts, arguing persistent Middle East instability and thin supply buffers will keep prices elevated through 2027.