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 ...
Nigeria's combined oil and condensate production averaged 1.546 million barrels per day (mbpd) in March 2026, up 4.2 per cent ...
The International Energy Agency has warned that the Iran war has destabilised global oil markets, cutting demand expectations and triggering what it described as the most severe supply shock in ...