Crude Oil Prices Plunge To $26 Per Barrel
Oil prices have again plunged further, as it sells for as low as $26 a barrel for the first time in almost 18 years. This comes as both Saudi Arabia and Russia continue their price war, even though the Saudi Government has doubled down in earlier threat on flooding the…