U.S. to release 172 million barrels of oil from strategic petroleum reserve to reduce soaring prices
This is is part of a broader release of 400 million barrels of oil agreed to by the 32-nation International Energy Agency earlier in the day