IEA Monthly Report: The forecast for total oil supply in 2026 has been lowered from 108.6 million barrels per day to 107.2 million barrels per day.

2026-03-12

IEA Monthly Report: The forecast for total oil supply in 2026 has been lowered from 108.6 million barrels per day to 107.2 million barrels per day.