Home Videos What the oil price cap & embargo mean for Russia and the world | DW Business What the oil price cap & embargo mean for Russia and the world | DW Business Dec 05, 2022 comments off Tweet on Twitter Share on Facebook Pinterest DW News