EIA: US crude inventories down by 12.5 million barrels
Crude oil stockpiles in the United States slumped by 12.5 million to land at 455.2 million barrels in the week ending May 19, according to a US Energy Information Administration’s report released …