Bloodbath For America’s Oil Frackers As Saudis Declare Price War On Russia (Forbes)

In a day of historic economic carnage, oil prices have collapsed 30% to less than $30 per barrel, after Saudi Arabia pledged to flood the oil market in a battle for market share with Russia. […] Read More