In a move straight out of a geopolitical thriller, the 32 member nations of the International Energy Agency (IEA) have unanimously greenlit the release of
The International Energy Agency (IEA) is floating its boldest move yet: unleashing the largest oil reserve release in history to slam the brakes on skyrocketing