Global oil supply dropped by 8 million barrels per day in March 2026 due to the conflict, accordi..., Sonic AI
“Global oil supply dropped by 8 million barrels per day in March 2026 due to the conflict, according to the International Energy Agency's oil market report.”