News

Crude oil inventories in the US fell more than expected in the week ended May 30, signaling a rebound in US energy demand, according to a report released by the Energy Information Administration (EIA) ...