Following an agreement on 1 April by IEA member countries for a new emergency release of oil stocks, the IEA Governing Board confirmed today that the total amount committed to date stands at 120 million barrels, making it the largest…
Continue Reading