Press "Enter" to skip to content

Oil down more than 3% on US crude build; Brent near 2004 low

Crude inventories in the United States, the world’s largest petroleum producer, rose 2.6 million barrels last week, the US Energy Information Administration said.

Read More