A Bloodbath Looms Over Oil Markets
Oil prices have traded reliably in the $50s per barrel since OPEC agreed to cut production last November, but having failed to break through a ceiling in the upper-$50s, crude prices are in danger of falling back again.The oil market had wind in its sails on expectations of substantial drawdowns in inventories
Read more »