energy security
IEA's 60 million barrels a short-term feel-good
The decision by 28 International Energy Agency (IEA) member countries to release 60 million barrels of oil in the coming month to compensate for supply disruptions caused by the conflict in Libya has had an immediate effect on crude’s trading price. However, don’t look for it to result