But let’s see what led to such steep declines. A combination of an uptick in U.S. inventories and trade war tensions are cited as the primary reasons behind the stupendous oil price slump. …
More Oil Nosedives Into Bear Market: Who Wins, Who Loses Videos