The global oil market has rapidly shifted from a 2025 surplus to a significant 2026 deficit following a 10 mbpd supply ...
"Since the beginning of the Iran war, global seaborne crude oil shipments have fallen 16% compared to the first nine weeks of 2026, according to Signal Ocean data. This represents a reduction of 7.6 ...
Nigeria’s combined oil and condensate production averaged 1.546 million barrels per day (mbpd) in March 2026, up by  4.2 per ...