Logo
Logo

Oil finds $100 floor on Saudi politics, output costs

Oil prices may have found a new floor around $100 a barrel, supported by rising production costs and higher budgetary requirements in Saudi Arabia, the only country holding any significant spare production capacity.

Read Full Story>>