The budget tells a tale of woe about the international outlook — but is oddly quiet about where that uncertainty is coming ...
The American Petroleum Institute (API) on Tuesday reported a decrease of 4.600 million barrels of crude oil in U.S. inventories for the week ending March 21.