Global Effort to Stabilize Oil Markets: 32 Countries Unite for Record-Breaking Oil Reserve Release
In a historic move to calm the turbulent oil markets, 32 member countries of the International Energy Agency (IEA) have agreed to release their largest ever amo...