News that Saudi Arabia and Russia have agreed to freeze production of crude oil at January 2016 levels has introduced further uncertainty in the market.
Explore Business Standard
Business standard analyses Saudi
First Published: Feb 21 2016 | 11:37 PM IST