Russia bans oil sales to countries with price caps
Published
Canary CEO Dan Eberhart discusses the rise in U.S. gas prices and Russia banning oil sales to countries with prices caps, arguing the initiative is Putin 'playing semantics.'
#daneberhart