If the West place embargo on russian oil, expect oil to be in the $140 - $160 level ...
Russian business & finance Add to myFT
Will the west place an embargo on Russian oil and gas supplies? Hitting energy exports is no longer so unthinkable but the market is already ‘self-sanctioning’ in dealing with Moscow