Oil Price Collapse May Take Years To Recover

Oil prices are literally crashing on the supply shock. Oil was trading at $117 per barrel last year May. Suddenly the prices starting going down when Saudi Arabia began to oversupply the market. Initially market analysts said Saudi Arabia wants to bankrupt the US Shale Oil Companies who are heavily leveraged by bringing down the… Continue reading Oil Price Collapse May Take Years To Recover