The loser from oil price war btw Saudi & Russia = US shale The winner = China Beijing is surging purchases for its strategic stockpile of oil. 29-Apr-20 08:44 am Analysis Anirudh Sethi