Skip to content

Three Factors Keeping Oil Prices in Check

Ample inventories, weak demand from top consumer China and booming U.S. production are keeping crude oil prices hovering around $80 per barrel.

Posted in ,