The U.S. government has returned 18.3 million barrels of oil temporarily stored in the Strategic Petroleum Reserve by energy companies that had rented space. The…
The U.S. government has returned 18.3 million barrels of oil temporarily stored in the Strategic Petroleum Reserve by energy companies that had rented space. The…