Tuesday, 16 February 2016

The glaring problem with oil giants' production freeze

Oil traders aren't too impressed with Saudi Arabia and Russia's accord to cap oil production at near-record levels. ...»

No comments:

Post a Comment