Why G7 Leaders Just Agreed to Dump 100 Million Barrels of Emergency Oil Today
The Group of Seven industrial powers struck an emergency accord to inject 100 million barrels of crude oil and refined petroleum products into global markets over four months, deploying a front-loaded package specifically weighted toward middle distillates to halt an escalating fuel crisis. Convened ...