Tag: Up to 100 million barrels will be released through the IEA.

G7 to Release Up to 100 Million Barrels of Oil and Diesel to Ease Soaring Prices

The Group of Seven (G7) has agreed to release up to 100…

iNNosOFt Admin