A price cap on Russian oil at $65-$70 isn't low enough reduce Moscow's revenue, RBC's Helima Croft says - 'You are not defunding Vladimir Putin'
Russian President Vladimir Putin.Mikhail Svetlov/Getty ImagesA Russian oil price cap at $65 to $70 a barrel is already about where Moscow is selling..
Read More