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'

previous post