Tumbling Oil Prices
With a barrel of oil on the global market stubbornly continuing to fall to multi month lows tumbling down toward 43 per barrel in today s pre market traders and investors may once again be awakening toward an energy contagion that submerged the market a couple years back when oil
Read more »