Ad image

Tag: G7

Oil markets shrug off the IEA’s record reserve release and traders are not buying the relief

The International Energy Agency made history Wednesday, and oil prices went up…

Shekari Philemon