The World Bank projects that global oil supply will decline by 5.2% in 2026, the largest drop in more than 40 years since the global recession of 2020.
2026-10-28
The World Bank projects that global oil supply will decline by 5.2% in 2026, the largest drop in more than 40 years since the global recession of 2020.