03 May Saudi Russia Fight For China Market Make Oil Price A Sham
By hellenicshippingnews Oil closing in on $50 per barrel has little to do with supply. Sure, stocks have dwindled somewhat in the U.S. and China is slowing down but what about the fact that three of the world's biggest oil producers are in a pumping...