G7 agrees to release 100 million barrels of oil and diesel as prices soar

1 entry, oldest to newest.