International Energy Agency member states have released about 330 million of the 400 million barrels of oil pledged in March 2026, with the United States accounting for over 40 percent of total releases.
Agree
Disagree
Overview
Debates
Related claims
Topics
Sources
Activity
Activity (0)
Join the conversation...
Loading comments...