Oil price surges above $100 as geopolitical tensions disrupt supply and rattle markets: what rising crude costs mean for the global economy
The oil price has surged above $100 per barrel in mid-March 2026 as geopolitical tensions in the Middle East intensify, raising concerns about supply disruptions and global economic risks.
