Surging oil prices could cause demand to crumble, forcing Saudi Arabia to take its 'foot off the brake' sooner than markets expect, energy exec says
None Crude oil prices reached an new high for the year, driven by Saudi Arabia's production cuts. • None But Riyadh may soon lift the restrictions, Rapidan's…
Source: biztoc.com