Nations Hit By Iran War Suffers Oil Productivity Losses, Accounting For 43% Global Supply

Countries directly affected by those conflicts collectively produced about 45 million barrels per day of oil based on 2025 output. This only accounted for...

Read full coverage on TraceNews