Crude oil prices plummeted 12% to $87.06 per barrel on 10 March, following a 17% drop previously. The International Energy Agency is meeting to discuss emergency stock releases amid ongoing supply concerns stemming from geopolitical tensions and production cuts by Iraq, Kuwait, and the UAE.
Brent crude plunges 12% to below $90 as markets bet on emergency stockpile release