EconomyG7 nations agree to release 100 million barrels of oil, including diesel, amid energy crunch
G7 nations have agreed to release 100 million barrels of oil, including diesel, as an energy crunch puts pressure on supplies.
G7 nations agree to release 100 million barrels of oil, including diesel, amid energy crunch